問題タブ [jquery-selectors]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery-selectors - jquery - 「これ」をさらにクエリする
「これ」でさらにCSSセレクターを使用したいのですが、どうすればよいですか? 具体的には、これの兄弟 ul > li > a を選択しようとしています
どうすればできますか?
sibling を使用すると .sibling("ul > li > a") を実行できないことがわかりましたが、3 つの .siblings() を使用して実行できますか? 多分私は間違った機能を使用していますか?多分私はfind()を使うべきですか?しかし、私が望む最初の「演算子」は、兄弟の ul を取得することです (next("ul")? も使用できると思います)。
jquery - チェックボックスのラベルのjQueryセレクター
それを説明するラベルが付いたチェックボックスがある場合、jQueryを使用してラベルを選択するにはどうすればよいですか?ラベルタグにIDを付けて、それを使用して選択する方が簡単でしょう$(#labelId)
か?
jquery - 「:last」セレクター内にネストされたタグを選択します
「:last」セレクターを使用した後にタグを選択するためのセレクター構文は何ですか?
私は次のものを使用していますが、役に立ちません:
javascript - jQuery を使用して、特定の CSS を持つすべての要素を選択します
jQueryを使用して、特定のCSSプロパティが適用されたすべての要素を選択するにはどうすればよいですか? 例えば:
「rounded」という名前のプロパティで選択する方法は?
CSS クラス名は非常に柔軟です。
この 2 つの操作を 1 つの操作に置き換える方法。多分このようなもの:
これを行うより良い方法はありますか?
jquery - jQueryの:firstセレクターと:eq(0)セレクターは機能的に同等ですか?
:first
セレクターで使うのかセレクターで使うのかわかりません:eq(0)
。彼らは常に同じオブジェクトを返すと確信していますが、一方が他方よりも高速ですか?
ここの誰かが以前にこれらのセレクターのベンチマークを行ったことがあるはずですが、どちらかが速いかどうかをテストするための最良の方法はよくわかりません。
更新:これが私が実行したベンチです:
3番目が最も速く、4番目が最も遅いと思いましたが、私が思いついた結果は次のとおりです。
最初のネイティブDOMオブジェクトが最速()であるということについては正しかったのですが、そのオブジェクトをjQuery関数でラップする方がと![0]
の両方よりも速かったとは信じられません。:first
:eq(0)
私が間違っていない限り。
jquery - jQuery セット選択インデックス
選択ボックスがあります:
選択したインデックスに基づいて、オプションの 1 つを「選択済み」として設定したいと思います。
たとえば、「Number 3」を設定しようとしている場合は、次のようにします。
しかし、これはうまくいきません。jQueryを使用してインデックスに基づいて選択されたオプションを設定するにはどうすればよいですか?
ありがとう!
jquery - jqueryセレクターのrel属性で変数を使用する
rel 属性を使用して、div をボタンに一致させています。対応する div の rel フィールドでボタンの ID を使用します。複数のボタンがあります。ボタンをクリックすると、対応する div を show() メソッドで表示し、他の div を非表示にします。ボタンは正常に機能しますが、div が応答しません。私の腸は、セレクターを適切にフォーマットしていないと言っています。ありがとう。
javascript - すべてのセルが「」で埋められていない最初の行をjQueryで見つけるにはどうすればよいですか?
上記のように、ターゲット行は上から3番目の行である必要があります。
ところで、私はjQueryに精通していません$().eq(0)
が、最初のものを選択します。最初のものを除外するにはどうすればよいですか?
$().ne(0)
動作しますか?