添加自定义属性createdElement - jQuery
add custom attribute to createdElement - jQuery
我使用createElement
将其替换为附加的大块html代码。我知道我可以很容易地添加id, class, style:
var container = 'container';
container.className = 'item';
container.style.cssText = 'color: red';
但是,如何使用这种方法添加子id呢?
<div class="container">
<i class="item" sub-id="item-19"></i>
</div>
如果你正在使用jQuery,那么我相信你正在寻找这样的东西:
var container = $('<div />').attr('class','container');
var subId = $('<i />').attr({ 'class':'item', 'sub-id':'item-19'}).text('italic');
//append it to the body
$('body').append(container.append(subId));
使用createElement方法将花费更多的时间来编程(但应该比jQuery更快)。至于在createElement方法中使用子id,请查看Element对象的API
container.setAttribute("sub-id", "item-19");
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 如何使用jQuery自动打开页面上的所有链接
- 如何使用jquery在填充自动完成的值后使文本框只读
- jQuery:循环一个具有不同超时值的循环
- 用程序搜索JQuery数据表中的文本
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- jQuery匹配JSON对象的部分文本
- Jquery POST未填充数组
- JQuery使计数器每次更改时都会增加
- 如何在Angular2中使用jQuery插件
- 提高JQuery的性能
- 无法在通过jQuery的ajax加载的页面中执行javascript
- JQuery合并了keyup和focusout两个函数
- 如何使用jQuery选择下拉列表的值
- 将PHP变量传递给jQuery时遇到问题
- jQuery UI自动完成突然停止工作
- 剑道网格jQuery动画()问题
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- jquery点击函数select&取消选择
- jquery试图按名称获取按钮位置