开发者社区> 问答> 正文

jquery怎样获取当前我点击了的对象?

$(function ($) {
 
    $.fn.bwTree = function (settings) {
        var defaultSettings = {
            Id : "Id",
            Fid : "Fid",
            Name : "Name",
            TUrl : "green/category/list"
        }
        settings = $.extend({}, defaultSettings, settings);
 
        var drawTree = function (elem, Id, Fid, Name, TUrl) {
            $.ajax({
                type : "get",
                dataType : "json",
                url : TUrl,
                data : "{}",
                async : false,
                success : function (datas) {
                    var data = datas;
                    $.each(data, function (k, v) {
                        if (Id != "Id") {
                            data[k]["Id"] = data[k][Id];
                            data[k][Id] = undefined;
                             
                        }
                        if (Fid != "Fid") {
                            data[k]["Fid"] = data[k][Fid];
                            data[k][Fid] = undefined;
                             
                        }
                        if (Name != "Name") {
                            data[k]["Name"] = data[k][Name];
                            data[k][Name] = undefined;
                             
                        }
                    });
 
                    $.each(data, function (k, v) {
                        if (v.Fid == 0) {
                            elem.append($("<li id=c" + v.Id + ">" + v.Name + "</li>"));
                        } else {
                            $("#c" + v.Fid).append($("<ul><li id=c" + v.Id + ">" + v.Name + "</li></ul>"));
                        }
 
                    });
                }
            });
            return elem;
        }
 
        return this.each(function () {
            var elem = $("#tree");
            drawTree(elem, settings.Id, settings.Fid, settings.Name, settings.TUrl);
 
        });
 
    }
 
})(jQuery);

展开
收起
a123456678 2016-07-08 10:43:45 1725 0
1 条回答
写回答
取消 提交回答
  • $(id).click(function(){
       $(this).css("");
    });
    2019-07-17 19:53:11
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
JS零基础入门教程(上册) 立即下载
Javascript中的对象 立即下载
利用编译将 Vue 组件转成 React 组件 立即下载