抱歉,我刚刚开始使用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"
时,它工作正常,但是当我将第二个元素添加到等式中时,它会中断。
答案 0 :(得分:3)
最好按CSS样式过滤元素:
$("div[align='right']").filter(function() {
return $(this).css("margin-right") === "15px";
}).removeAttr("align style").addClass("homepagecontent2");