Ken*_*len 0 javascript jquery html5 jquery-data
如何在一个不在DOM中的元素上使用jQuery设置data-attribute?
码:
var panelHeading = $('<div/>', {class:'panel-heading', href:'#'+username+'PanelContent'});
panelHeading.data('toggle', 'collapse').data('target',"#"+username+"PanelContent");
Run Code Online (Sandbox Code Playgroud)
将数据属性附加到文档时,不会显示数据属性.其他属性确实出现.
jQuery的data()方法没有设置HTML5 data-属性,它实际上将高级数据存储在DOM元素中.您可以使用data()不能使用属性的方法存储复杂的对象和函数.
如果你真的必须设置属性,请使用attr('data-toggle','collapse')等.但正如之前评论中所提到的,为什么不在初始声明中设置它呢?
| 归档时间: |
|
| 查看次数: |
1421 次 |
| 最近记录: |