使用jQuery创建元素

拉法尼

我编写了一个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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用jQuery创建元素时出错

来自分类Dev

jQuery最初使用jquery创建元素后删除元素

来自分类Dev

用jQuery创建元素

来自分类Dev

使用属性创建元素

来自分类Dev

如何使用 jQuery 更改新创建元素的属性

来自分类Dev

jQuery-在链接上创建元素

来自分类Dev

jQuery CSS 不更新/创建元素

来自分类Dev

创建元素之前如何使用“点击”

来自分类Dev

使用javascript动态创建元素

来自分类Dev

使用CycleJS动态创建元素

来自分类Dev

使用jQuery创建元素,每个元素都不起作用

来自分类Dev

创建元素列表

来自分类Dev

动态创建元素

来自分类Dev

在jQuery中创建元素时如何使用数据集属性?

来自分类Dev

css:在jquery创建元素后不起作用

来自分类Dev

JQuery 创建元素并在单击它时执行函数

来自分类Dev

使用 .map() 创建元素 - DOM 使用 comas 构建它

来自分类Dev

在JavaScript中使用EventListener动态创建元素

来自分类Dev

使用DOMDocument在HTML文件中创建元素?

来自分类Dev

如何使用JSON文件在HTML中动态创建元素

来自分类Dev

使用React删除和重新创建元素

来自分类Dev

XSLT-使用Java动态创建元素

来自分类Dev

使用JSON文件中的数据动态创建元素

来自分类Dev

如何使用变量在BASH中的数组中创建元素?

来自分类Dev

在循环中创建元素并使用不同的值

来自分类Dev

使用xslt创建元素及其值的副本

来自分类Dev

动态创建元素,但使用<a href>代替按钮onClick

来自分类Dev

如何使用 forEach 遍历 Javascript 数组对象以创建元素?

来自分类Dev

如何使用javascript在html页面中动态创建元素?