我编写了一个JS程序,如果我使用下面的代码行,它将很好地工作:
li = $("<li data-role='collapsible' data-iconpos='right' data-inset='false'></li>");
但是,如果我将上述行更改为以下内容,它将停止工作:
li = $('<li/>, {
data-role: 'collapsible'
data-iconpos: 'right'
data-shadow: 'false'
data-corners: 'false'
});
这是怎么了
编辑-失败的其他代码:
a = $('<a/>', {
href: fSelectedContent[i].hPageURL,
click: function () { mSelectCount(fSelectedContent[i].rContentID);},
html: fSelectedContent[i].rContentName
});
在JavaScript对象文字中,属性名称必须是标识符或字符串。
标识符不能包含-
字符,因此您必须使用字符串。
引用您的财产名称。
您还需要在每个key:value对之间使用逗号。
您还需要在双引号后面加上引号<li/>
。
li = $('<li/>', {
"data-role": 'collapsible',
"data-iconpos": 'right',
"data-shadow": 'false',
"data-corners": 'false'
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句