jQuery 元素属性

标签 jquery

有没有办法一次创建/添加多个元素?在下面的示例中,我希望 spanul 都是 li 的 innerHTML 属性:

jQuery('<li/>', {
  html: jQuery('<span/>', {
    text: 'a',
  }), jQuery('<ul/>', {
    text: 'b',
  })
}).appendTo("#t");

我想在一次调用中完成此操作,而不必传递一串 HTML(我之前这样做过)。

谢谢

最佳答案

你可以这样做:

jQuery('<li/>')
   .append(jQuery('<span/>', {text: 'a'})
   .append(jQuery('<ul/>',  {text: 'b'})
   .appendTo("#t");

关于jQuery 元素属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6227645/

相关文章:

javascript - PHP - 通过单击按钮获取随机数

javascript - 将 jquery 掩码插件与 on() 事件一起使用

jquery移动: how to completely remove the pre-loader from jquery mobile?

javascript - 如何克隆不同颜色的 div block ?

javascript - 使用 JQuery 设置默认语言

javascript - 单击后隐藏下拉菜单在重新悬停后不显示

javascript - 如果表格单元格的注释节点包含字符串,则选择该表格单元格

javascript - 检查元素是否在视口(viewport)的 30% 到 60% 之间

javascript - jQuery 选择包含最少文本字符数的段落

jquery - 使用 jQuery Mobile,我如何检测用户每次查看数据角色 ="page"