1

抱歉,我才真正开始接触 javascript,但我无法确定语法。

这是我的脚本:

jQuery(document).ready(function ($) {
    $('div[align="right"][style="margin-right:15px;"]').each(function () {
        $(this).removeAttr('align')
        $(this).removeAttr('style');
        $(this).addClass('homepagecontent2');
    });
});

基本上我只想找到每个 div ,align="right"然后style="margin-right:15px;"删除alignandstyle并添加类。

当我只是寻找它时它工作正常,align="right"但是当我将第二个元素添加到方程中时它会中断。

4

1 回答 1

3

最好按 CSS 样式过滤元素:

$("div[align='right']").filter(function() {
    return $(this).css("margin-right") === "15px";
}).removeAttr("align style").addClass("homepagecontent2");
于 2013-01-29T22:25:08.407 回答