//如下插件
(function($){ 
$.fn.tableUI = function(options){ 
var defaults = { 
evenRowClass:"evenRow",
abc:{td:"123",erre:"456"}

var options = $.extend(defaults, options); console.log(options.abc.td);
}; 
})(jQuery); //如下我要设值,我要通过如下改变abc.td值。
$("#StadiumsControl").tableUI({
evenRowClass:"00002",
abc.td:"0000"//我这么赋值不行,请大师帮助。
});我要改变tableUI内defaults中的abc.td的值为000。这怎么写呢

解决方案 »

  1.   

    $("#StadiumsControl").tableUI({
    abc:{td:"000"}
    });
      

  2.   

    abc:{td:"000"}这么写会把erre:"456"也覆盖了,有用更好方法吗?
      

  3.   

    (function($){ 
    $.fn.tableUI = function(options){ 
    var defaults = { 
    evenRowClass:"evenRow",
    abc:{td:"123",erre:"456"}

    var options = $.extend(true,defaults, options); 
     
     
    }; 
    })(jQuery); 
     
    //如下我要设值,我要通过如下改变abc.td值。
    $("#StadiumsControl").tableUI({
    evenRowClass:"00002",
    abc:{td:"0000"}//我这么赋值不行,请大师帮助。
    });
      

  4.   

    var options = $.extend(true,defaults, options); 加了true就可以了,感谢,太牛了,我的水平真太菜了bbjbepzz怎么学,还是谢谢