(function($){ 
$.fn.tableUI = function(options){ 
var defaults = { 
evenRowClass:"00001"

var options = $.extend(defaults, options); this.each(function(){ 
var thisTable=$(this);console.log(options.evenRowClass);//这里输出改后的00002}); }; 
})(jQuery); //html- script===============
//我想通过如下方法改JQ的属性值,但是不成功
$(function(){
$("#StadiumsControl").tableUI({
options:{
evenRowClass:"00002"//把原有的00001改成00002
}
});
});
//html== body===========
//<div id="StadiumsControl"></div>
/*------------------------
我的目的是要通过如下方式,我要怎么写呢。
$("#StadiumsControl").tableUI(在这里传入值,来修改JQ插件中默认的属性值);
可是如上写法不起作用,请大师指点感谢。*/

解决方案 »

  1.   


    $("#StadiumsControl").tableUI({
    options:{
    evenRowClass:"00002"//把原有的00001改成00002
    }
    改成
    $("#StadiumsControl").tableUI({
    evenRowClass:"00002"//把原有的00001改成00002
    });
      

  2.   

    感谢,能否再得寸进尺一下,怎么修改abc.rrr:789
    (function($){ 
    $.fn.tableUI = function(options){ 
    var defaults = { 
    evenRowClass:"00001",
    abc:{rrr:123,ttt:456}

    var options = $.extend(defaults, options); this.each(function(){ 
    var thisTable=$(this);console.log(options.evenRowClass);//这里输出改后的00002}); }; 
    })(jQuery); //html- script===============
    //我想通过如下方法改JQ的属性值,但是不成功
    $(function(){
    $("#StadiumsControl").tableUI({evenRowClass:"00002",
    abc.rrr:789;//这么改不行吗?});
    });
    //html== body===========
    //<div id="StadiumsControl"></div>
    /*------------------------
    我的目的是要通过如下方式,我要怎么写呢。
    $("#StadiumsControl").tableUI(在这里传入值,来修改JQ插件中默认的属性值);
    可是如上写法不起作用,请大师指点感谢。*/
      

  3.   

    $("#StadiumsControl").tableUI({
    abc:{rrr:789}
    }); 
      

  4.   

    http://blog.csdn.net/veryhunger/article/details/8941144