jQuery 查找和替换多个属性
jquery find and replace for multiple attributes
抱歉,我刚刚真正开始接触javascript,我无法确定语法。
这是我的脚本:
jQuery(document).ready(function ($) {
$('div[align="right"][style="margin-right:15px;"]').each(function () {
$(this).removeAttr('align')
$(this).removeAttr('style');
$(this).addClass('homepagecontent2');
});
});
基本上,我只想找到每个带有align="right"
和style="margin-right:15px;"
的div,然后删除align
和style
并添加类。
当我只寻找align="right"
时,它工作正常,但是当我将第二个元素添加到等式中时,它会中断。
最好按CSS样式过滤元素:
$("div[align='right']").filter(function() {
return $(this).css("margin-right") === "15px";
}).removeAttr("align style").addClass("homepagecontent2");
相关文章:
- 替换标记中的属性
- 将css属性替换为变量
- angular2形式-无法读取未定义的属性替换
- 如何将 JavaScript Yahoo Weather API 调用属性替换为变量
- 无法读取未定义的属性“替换” - 替换 JS 生成的 HTML 中的文本
- 用 LESS 伪造一个 css 属性(并在解析时用一个真实属性替换它)
- 使用正则表达式删除所有 html 属性(替换)
- 用对象属性替换数组元素
- 无法读取未定义的属性替换
- 将一个对象的属性替换为另一个对象的属性
- 为什么画布中以前的圆圈的属性被较新的属性替换
- jquery autocomplete 无法读取未定义的属性“替换”
- JS getters:定义属性替换或补充旧的内联“get”“set”语法
- 用户脚本 - 将变量的属性替换为函数
- 使用JavaScript用src属性替换多个图像
- 元素's src属性替换,以便在加载时首先呈现修改后的元素
- jQuery IE9-10:无法获得未定义或空引用的属性替换
- 用数据属性替换不同类名的一部分
- 将src属性替换为javascript– 获得相对路径
- 如何删除所有下拉选项并仅通过给定的NAME属性替换新选项