大师请进怎么往JQ插件中传值

gaowenzhen 2013-05-17 05:15:07


//如下插件
(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。这怎么写呢
...全文
115 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaowenzhen 2013-05-20
  • 打赏
  • 举报
回复
var options = $.extend(true,defaults, options); 加了true就可以了,感谢,太牛了,我的水平真太菜了bbjbepzz怎么学,还是谢谢
bbjbepzz 2013-05-18
  • 打赏
  • 举报
回复
引用 3 楼 gaowenzhen 的回复:
abc:{td:"000"}这么写会把erre:"456"也覆盖了,有用更好方法吗?
(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"}//我这么赋值不行,请大师帮助。 });
gaowenzhen 2013-05-17
  • 打赏
  • 举报
回复
abc:{td:"000"}这么写会把erre:"456"也覆盖了,有用更好方法吗?
  • 打赏
  • 举报
回复
引用 楼主 gaowenzhen 的回复:


//如下插件
(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。这怎么写呢
$("#StadiumsControl").tableUI({ abc:{td:"000"} });
jumpheightway 2013-05-17
  • 打赏
  • 举报
回复
取得你要改变的控件,然后给他赋值或者是重置

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧