問題タブ [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 - JQuery「長い>」
コンテナ内ではなく、子コンテナをクエリする方法(属性についてではありません)
編集: not() のようなものを使用できますか?
.container not(.container)?
jquery - ページ全体を選択してjQueryで置き換える方法
私のページのデザインでは、ajax 経由で読み込んだ html でページ全体を更新する必要があります。
$('html').replaceWith(data);
エラーが発生します。何か案は?
jquery - テキスト = 何らかの値である jQuery セレクター
評価値が「未評価」の場合に非表示にしたいオブジェクト (この場合は js-kit の評価オブジェクト) があります。これを行うための適切な jQuery セレクターを取得するのに問題があります。
以下のコードは機能するように見えますが、機能しません。
.js-rating-labelText
テキストに設定されるクラスです。
javascript - jQuery:「ここから次の H2 まで」を選択する方法は?
jQuery を使用して非常にわかりやすい FAQ ページを作成しています。そのようです:
これはすべて非常に特殊な div 内にあるため、. でヘッダーを選択し$('#faq h2')
ます。シンプルですね。H2 をクリックし、 を使用this.next()
して次の段落を表示します。
(このページの警告は、非プログラマーがこのページを保守するということです。そのため、私はクラスを使用していません。新しいエントリに適切なクラスが含まれているという保証はありません。)
そう!問題:
div
では、 s やクラスなどを追加せずに、this.next()
クリックされた質問と次の質問 (H2 ヘッダー) の間のすべてをルーチンに選択させるにはどうすればよいでしょうか?
jquery - jQueryの高度なセレクター
jQueryセレクターメソッド内で比較ステートメントを使用できますか?
例えば。
phpによって生成されたdivのリストがあります。これらはすべて同じCSSクラスを使用しますが、値の属性は1、2、3などです。IDを持つテキスト入力フィールドもあります。このフィールドは数字のみを受け入れることができます。テキスト入力ボックスに入力された値と一致する値属性を持つdivを(長いリストから)選択したいと思います。
次のように書くことはできますか:
$('$( "。someClass")。val()== $( "input#someId")。val()')
???
javascript - JQuery セレクターと「is」の問題
特定のセレクターが機能しない理由がわかりません。確かに、私は少し JQuery 初心者です。
これにより、ページの最初のdiv.editboxが正しく選択され、黄色になります。
ただし、この構成では、マウスが置かれたときに各ボックスif ... is
の強調表示された境界線が表示されます。
「.editbox :first」、「.editbox div:first」などのバリエーションを試しました。
基本的に、これが の最初の要素か最後の要素かをクラス名で確実にテストできるようにしたいと考えています。
ありがとう!
編集:私が使用しているHTMLは次のとおりです。
これは単なる概念実証ページです。もちろん、実際のページはもっと複雑になります。繰り返しますが、私が望むのは、最初または最後の「div.editbox」にいるかどうかを確実に検出することです。私が使用した回避策は次のとおりです。
次に、どれが機能するかをテストしif ($(this).is(".lasteditbox"))
ますが、不器用に思えます.JQueryでこれを行う適切な方法を学ぼうとしています.
javascript - jQuery:$('#id')が何にも一致しない場合、何が返されますか?
$('#id')が何にも一致しない場合、何が返されますか?nullかfalseか、それに似たものになると思ったので、次のようにチェックしてみました。
しかし、それはうまくいきませんでした。
jquery - セレクターがnullを返すかどうかを検出するにはどうすればよいですか?
jQuery-selectorが空のオブジェクトを返すかどうかを検出するための最良の方法は何ですか。もし、するなら:
[object Object]を取得するので、今の方法は次のとおりです。
これは「未定義」と書くので、それをチェックすることができます。しかし、それは非常に悪いようです。他にどのような方法がありますか?
jquery - jQueryを使用してテーブル内のすべてのtrの最初のtdにaddClassを追加する方法
特定のクラス内の tr 内の最初の td にクラスを追加しようとしています。しかし、何らかの理由で、このクラスを最初の tr の最初の td にのみ追加します。各 tr の最初の td には追加しません。
しかし、「td:eq(0)」を削除して上記を変更すると、このクラスが各 tr の各 td に追加されます。
以下のマークアップの例