【发布时间】:2014-04-23 04:17:16
【问题描述】:
如何使用 jQuery 为尚未在 DOM 中的元素设置数据属性?
代码:
var panelHeading = $('<div/>', {class:'panel-heading', href:'#'+username+'PanelContent'});
panelHeading.data('toggle', 'collapse').data('target',"#"+username+"PanelContent");
当我将数据属性附加到文档时,它不会出现。确实会出现其他属性。
【问题讨论】:
-
为什么不在初始声明中设置它们?
, data-toggle: "collapse" -
请注意
class是保留关键字。
标签: javascript jquery html jquery-data