1. ホーム
  2. jquery

[解決済み] jQueryで兄弟要素を選択するには?

2023-06-19 18:23:44

質問

このjQueryのセレクタについて教えてください。

$(".auctiondiv .auctiondivleftcontainer .countdown").each(function () {
    var newValue = parseInt($(this).text(), 10) - 1;
    $(this).text(newValue);

    if (newValue == 0) {
        $(this).parent().fadeOut();
        chat.verify($(this).parent().parent().attr('id'));
    }
});

基本的には、.countdownと同じ親に属する.bidbuttonクラスの要素をeachループで選択したいです。

<div class="auctiondivleftcontainer">
    <p class="countdown">0</p>
    <button class="btn primary bidbutton">Lance</button>                            
</div>  

そして、そのボタンにこれを適用します。

$(button here).addClass("disabled");
$(button here).attr("disabled", "");

どのように解決するのですか?

jQueryを使用する .siblings() を使用して、一致する兄弟を選択します。

$(this).siblings('.bidbutton');