1. ホーム
  2. jquery

[解決済み] jquery, 次の要素をクラスで検索する

2022-05-14 10:03:47

質問

クラスによって次の要素を見つけるにはどうしたらよいでしょうか。

私は $(obj).next('.class'); としてみましたが、これは $(obj) の親クラスを返します。 私は、クラス名によってコード全体のどこでも次の要素を取得する必要があります。 なぜなら、私のコードは次のように見えるからです。

<table>
<tr><td><div class="class">First</div></td></tr>
<tr><td><div class="class">Second</div></td></tr>
</table>

これは可能か?

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

この場合、まず最初に <tr> では 使用 .next() のような、このような。

$(obj).closest('tr').next().find('.class');

あるいは、その間に .class がない場合は .nextAll() というように、このように

$(obj).closest('tr').nextAll(':has(.class):first').find('.class');