3

disabled=true のときに非表示にしたいプラグインを介して生成された div があります。SO の投稿を読んだ後、おそらく .attr を使用して disabled=true を見つけてから、addClass を使用して CSS display: none で非表示にできるのではないかと考えました。プラグインやソース コードを編集できないので、CMS を介してフロント エンドから編集できることを願っています。私はjQueryの初心者なので、おそらくこれは不可能ですか?

このページの下部にあるカルーセルで、無効になっている矢印を非表示にしたいと考えています。プラグインによって生成された後の HTML は次のようになります。

        <div class="jcarousel-prev jcarousel-prev-horizontal jcarousel-prev-disabled jcarousel-prev-disabled-horizontal" style="display: block;" disabled="true"></div>

このコードを CMS に追加しましたが、機能しません。コンソールにエラーは表示されません。これは正しいアプローチですか?構文に何か問題がありますか?

        if ($('div.jcarousel-prev.jcarousel-prev-horizontal.jcarousel-prev-disabled.jcarousel-prev-disabled-horizontal').attr('disabled', true)){
            $(this).addClass("arrow");
        }

助けてくれてありがとう。

4

5 に答える 5