我有当前的代码:
$('<li>',{ ID: 'filter',text: 'Data Filter 1',click: function() { filter['jquery_object'] = $(this); filters_display.trigger('remove',filter); } }).appendTo($(this));
我试过这个:
$('<li>',load: function() { $(this).data('filter',filter); },filter); } }).appendTo($(this));
但是当< li>时,似乎没有触发.load()事件.被附加到DOM.有没有办法在不选择新的< li>的情况下完成此 *** 作.通过它的身份z?
我设想它通过返回一个对象数组来完成这样的工作:
$('<li>',data: function() { return [{ key: 'filter',value: filter }] } click: function() { filter['jquery_object'] = $(this); filters_display.trigger('remove',filter); } }).appendTo($(this));解决方法
var div = $("<div></div>",{ data: { foo: "bar" }});alert( div.data("foo") ); // => bar总结
以上是内存溢出为你收集整理的使用$(html,props)和附加.data使用jQuery创建新元素全部内容,希望文章能够帮你解决使用$(html,props)和附加.data使用jQuery创建新元素所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)