使用 jQuery 设置自定义属性和值
set custom attribute and value with jquery
<div class='progress-20'>
我想用其他值更改进度-20,我通过自定义表达式获取了该值。
$('.progress-20').attr('class','new_value')
尝试切换类() 像,
$('div').toggleClass('progress-20 newclass');
您可以使用 attr() 来设置元素的 class 属性。您需要为其选择可以使用类选择器的div。
$('.progress-20').attr('class','newclass');
根据评论进行编辑。
如果 20 可以更改,则可以使用带有属性选择器的开头
$('[class^=progress-]').attr('class','newclass');
试试这个演示:http://jsfiddle.net/Ja2SU/
或者这个演示 http://jsfiddle.net/bFLju/
*应用程序接口:
-
attr
http://api.jquery.com/attr/ -
removeAttr
http://api.jquery.com/removeAttr/ -
addClass
http://api.jquery.com/addClass/
您可以使用attr
或removeClass
,然后addClass
给了你很少的选择,希望有人适合你需要:)
法典
$(function () {
alert(' before altering => ' + $('div').attr('class'));
$('div').attr('class', 'foobar');
alert(' after altering => ' + $('div').attr('class'));
});
或
$(function () {
$('div').removeAttr('class').addClass('foobar');
});
相关文章:
- 设置自动分隔符的自定义属性
- 与ng attr myCustomAttribute匹配的自定义属性指令
- 获取自定义属性的值
- 如何创建自定义属性以添加if.bind
- 动态更新Angular2指令中自定义属性的值
- 使用jQuery更改输入字段的自定义属性
- 在 Javascript 生成的列表中,如何将自定义属性添加到 标记
- 设置 HTML 自定义属性与在 ID 属性中存储信息
- 是否可以在 Polymer 中的
节点上使用自定义属性以获得漂亮的 API - 为什么克隆节点排除自定义属性
- 将自定义属性添加到 vuejs 组件
- 正在设置自定义属性名称
- 使用 jQuery 设置自定义属性和值
- 使用 JavaScript 设置自定义属性
- 如何在OpenLayers中设置和获取层的自定义属性
- 谷歌通用分析-设置自定义属性
- 是否可以将SVG对象的自定义属性设置为数字而不是字符串?
- 不能在对象上设置自定义属性
- 设置/获取动态自定义属性
- Asp.. NET没有更新javascript设置的自定义属性值