問題タブ [css-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を使用してhtmlページの最初のテーブルの最初の行を選択するには?
HTML ページに ('id' 属性のない) 複数のテーブルがある場合、jQuery セレクターを使用して最初のテーブルの最初の行または特定のテーブルを選択するにはどうすればよいでしょうか?
jquery - 子が表示されていない要素のjquery選択
これが私の目標です<optgrooup>
。すべての子が表示されていない場合は、要素に対して何かを実行します。
以下の私のコードは、目に見えない子がある場合、赤で概説しています。しかし、私はすべての子供たちが見えない場合にのみそうしたいと思います。要素に表示されている子がある場合は、強調表示しないでください。
jQueryセレクターを微調整してそれを行うにはどうすればよいですか?
前もって感謝します。
ここにある画像のスクリーンショット:http://img144.imageshack.us/img144/556/selectexample.gif
jquery - Jquery $(this) 子セレクター
私はこれを使用しています:
ページ構造:
次のような複数の class1/class2 セットがない場合にのみ機能します。
クリックされたclass1の下のclass2にのみ影響するように、最初のjqueryコードを変更するにはどうすればよいですか? $(this) セレクターの子を取得する方法からの推奨事項を試しましたか? しかし成功していません。
css - h1 em と h1 > em の違い
次の 2 つの CSS ステートメントの違いは何ですか。
と
私が知る限り、彼らはまったく同じことをします(ただし、最初のケースでW3Cで読んだことによると、emは「子孫」と見なされますが、2番目のケースでは「子」と見なされますが、それが実際にどのように違うのかわかりません)。これらがどのように異なるのか、そしてなぜある構文を他の構文よりも使用することを選択するのかを誰でも説明できますか? 私は常に最初の方法を使用してきましたが、他の人のコードで 2 番目のスタイルに出くわすことがあります。
jquery - 権利が見つからないHTMLを読み込んだ後にセレクターで
これに対する解決策を見つけられることを願っています。ここに行きます:
データベースにメッセージを追加するためにフォームを送信した後<div>
、load メソッドを使用して を作成します。その後、コールバック関数でいくつかのことを行います。
new を作成する関数<div>
が終了すると、最後に挿入された の前にメッセージを追加する呼び出し関数に戻ります<div>
。
ここから問題が始まります。
セレクターを使用して を見つけ$(someDiv : last)
ましたが、間違った場所に配置されました<div>
。したがって、非同期プロセスと関係があることはわかっています。
今はコールバック関数から作業していないため、これを修正するために何ができるかを実際には考えていません。
実際の例を見たい場合ソースコードは警告の形でデバッグ コードで雑然としていますが、それが何をしているかを見ることができます。
jquery - JQuery:$(this)内で「りんご」という名前の入力を見つける方法は?
私は JQuery を学んでおり、セレクターを備えたファクトリー関数 $() が非常に便利であることがわかりました。ただし、変数として名前を付けた特定の要素内で選択する方法がわかりません。例えば:
JQueryで変数thisDivのみが指定された場合、id = "apples"で入力を選択するにはどうすればよいですか? ありがとう!
javascript - jQuery:「ここから次の H2 まで」を選択する方法は?
jQuery を使用して非常にわかりやすい FAQ ページを作成しています。そのようです:
これはすべて非常に特殊な div 内にあるため、. でヘッダーを選択し$('#faq h2')
ます。シンプルですね。H2 をクリックし、 を使用this.next()
して次の段落を表示します。
(このページの警告は、非プログラマーがこのページを保守するということです。そのため、私はクラスを使用していません。新しいエントリに適切なクラスが含まれているという保証はありません。)
そう!問題:
div
では、 s やクラスなどを追加せずに、this.next()
クリックされた質問と次の質問 (H2 ヘッダー) の間のすべてをルーチンに選択させるにはどうすればよいでしょうか?
css - cssを使用してテキストでタグを見つける
CSS を使用して次のタグを取得するにはどうすればよいですか?
xpath のように、次を使用します。
PS: xpath を閉じることができません。コードでオートコンプリートしようとします... :S
jquery - 特定のクラス名を持つ最も近い上位要素のIDを見つける方法は?
HTMLコード:
たとえば、$('div')。click()を使用して、これらのDIV要素をクリック可能にします。
次に、クラス「slave」のDIV要素をクリックすると、クラス「master」の最も近い上位DIV要素のIDをアラートする必要があるため、DIV#5またはDIV#6をクリックすると、alerts = "4"(DIV #4)、DIV#2またはDIV#3-アラート= "1"(DIV#1)の場合。しかし、それを行う方法は?;)
jquery - ロードイベントからのコールバックの新しい要素ごとに異なるIDを設定します
私の元の質問を編集しました
問題は、新しく追加された要素からidを設定する場合、または関数から引数noteidを使用する場合でも同じです。その結果、この関数がループした場合、すべての要素が同じIDを取得します。
新しく追加された要素ごとに異なるIDを設定するにはどうすればよいですか?
現在のように、submitイベントの値はすべての要素で同じです。この関数をループしてデータベースエントリに基づいて複数のメモを作成する必要がある場合、最後に追加されたメモIDのみが記憶され、すべての要素が同じIDを使用します。
ページを表示するとどうなるかを確認できます 。最初に、矢印の付いたアイコンをクリックして2つのメモのように作成する必要があります。次に、一番上のメモを削除してから、ページを更新します。2番目のものが削除されていることがわかります。
ありがとう、リチャード