1

申し訳ありませんが、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"基本的には、andを使用してすべてのdivを検索し、andstyle="margin-right:15px;"を削除してクラスを追加し たいだけです。alignstyle

探しているだけでは問題なく動作しますalign="right"が、方程式に2番目の要素を追加すると壊れます。

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 に答える