1. ホーム
  2. jquery

[解決済み] jQuery クラスと入力タイプで選択する

2022-07-16 16:18:51

質問

jQueryを使って、ある入力タイプ(例えばチェックボックス)で、あるクラスを持つ要素の集合を選択したいのです。 しかし、私は次のようにしようとすると。

 $("input:checkbox .myClass")

アイテムが返ってきません。 jQueryでこれを達成するにはどうすればよいですか?

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

セレクタは、checkbox 要素の子孫で、クラスが .myClass .

代わりにこれを試してみてください。

$("input.myClass:checkbox")

実際に見てみる .

こんなテストもしてみました。

$("input:checkbox.myClass")

そして、これもきちんと動作します。私の考えでは、この構文はかなり醜いです。なぜなら、ほとんどの場合、私は : スタイルセレクタが最後に来ることを期待しているからです。しかし、私が言ったように、どちらかが動作します。