javascript - 在jquery中添加类
问题描述
我正在使用jquery 3.3.1
创建一个 html 元素,如下所示:
var $elem = $('<span>', {
'data-function': "addSynonym",
'data-id': 1,
'data-options': '[test1, test2, test3]',
'data-all': '[test0, test-1, test-2]',
'html': $('<span>', {
'text': "test"
})
});
console.log($elem[0]);
console.log($elem[0].innerHTML);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
我想将引导类添加class="badge badge-info"
到我的两个span
元素中。
有什么建议可以通过 jquery 直接添加吗?
解决方案
您可以只使用与 for 相同的类data attributes
,也可以使用addClass
var $elem = $('<span>', {
'data-function': "addSynonym",
'data-id': 1,
'data-options': '[test1, test2, test3]',
'class': 'badge badge-info',
'data-all': '[test0, test-1, test-2]',
'html': $('<span>', {
'text': "test",
'class': 'badge badge-info'
})
});
console.log($elem[0]);
console.log($elem[0].innerHTML);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
推荐阅读
- css - 响应性:如何解决平板电脑视图中网格的错误列数显示?
- c++ - 围绕特定轴旋转 gluCylinder()?
- batch-file - BAT文件依次打开.SQL文件,依次粘贴追加到TXT文件
- r - 如何使用 dplyr 将组中的两个观察结果组合成一个新观察结果
- excel - 用于了解 URL 有效性的 VBA 代码将检查 URL 是否存在
- amazon-web-services - AWS Glue 目录 API:不同结构的元数据中的参数字段
- azure - 使用 arm 从密钥库导入 apns certyfikace
- java - 如何使用 MockMVC 对 Spring-Boot REST 端点进行单元测试,其中路径映射是环境变量?
- javascript - 自动登录 HTML JS 因 getElementBy() 而失败
- typescript - 如何检查数组是否为数字类型并允许 + 运算符