問題タブ [dom-traversal]
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で絶対index()を見つける方法は?
これは機能しています!( http://jsfiddle.net/3c5TZ/ )
しかし....私がこのようなHTMLタグをさらに/挿入すると...
それは失敗します!( http://jsfiddle.net/3c5TZ/1/ )
何か案は?
javascript - JavaScript または JQuery でコントロールを見つける
JavaScript を使用して生成された動的な html テーブルがあります。テーブルには、カスタム属性を持つテキスト ボックス、ドロップダウン ボックスなどのさまざまなコントロールが含まれています。このテーブル内にあるすべてのコントロールをループして、カスタム属性が何らかの値に一致するコントロールを見つけるにはどうすればよいですか?
html - HTMLとCSSでのMULTIPLE'id'属性と'class'属性の使用の違い
CSSの原則に従って、スタイルの再利用性を実装するclass
場合は属性を使用し、DOM構造全体に一意の要素があることがわかっている場合は、id
その要素の属性を使用してからスタイルを指定する必要があります。
しかし、このWebアプリケーションの時代では、DOM構造が複雑になりすぎて、重複する可能性がありid
ます。最良の例はです#title
。ドキュメントのどこにでも表示できる種類の名前。ここで最良の部分は、CSSが生成する出力が同じである場合、#title
または.title
スタイルを定義しているときに(それらが複数回表示され、異なる親を持っていると仮定して)です。このjsfiddleは、私が何を意味するのかを理解するのに役立ちますhttp://jsfiddle.net/dewbot/LGAQD/
JS Rendererと同じように、CSSパーサーは最初に検出したときに反復を停止します#title
が、EOFに到達するまで反復を継続することはありませんclass
。では、なぜこれを使用するのclass
ではなく、複数を使用する必要があるのかという疑問が生じid
ます。
jquery - DOMトラバーサル、$。ajax&Deferredが必要な場合のjQueryの代替
編集(2012-04-12):この質問が出されたので、(jQuery 1.8以降)jQueryのカスタムビルドを作成できるようになりました。
私が取り組んでいるほとんどのJavaScriptプロジェクトでは、シンプルで軽量なUIスタックが必要です。
現在、プロジェクトでjQueryを使用していますが、実際に一歩下がってコードを見ると、実際には次の目的でのみ使用しています。
私が個人的に必要としないすべての追加機能なしでこれらの機能を提供できる別のライブラリ(私はさまざまなクロスブラウザとES3 / ES5の違いをすべて自分で処理したくない)はありますか?
道場が思い浮かびますが、これまでのところ経験が少ないので、複数の図書館を利用したことのある方からのご意見をお待ちしております。
javascript - スパンクラスとタイトルを取得する行をjqueryトラバース
私はテーブルを持っています各行にはIDがあり、スパンを含むいくつかのtdがあります
例えば
私がしたくないのは、rowid が渡されたときに行をトラバースし、スパン クラス名とスパン値のキー値配列を作成することです。
現在、私はそれぞれのものを個別に見つけることができますが、これは非常に面倒です.
jquery - DOM 内の ID 要素を見つけるよりも、キャッシュされたセレクターから DOM をトラバースする方が速いですか?
クラス、ID、またはその他のセレクターを介して要素を見つける方が速いかどうかについて、多くの質問があります。私はそれには興味がありません。あなたが持っているかどうか知りたい:
することでコンテナを見つける方が速いですか
また
この質問は、上記の特定のシナリオだけでなく (まあ、このシナリオでも)、キャッシュされたトラバーサルと、ID を持つ新しい jQuery オブジェクトの作成についてです。多くのコードで前者の方法を使用する傾向があることに気付きましたが (より動的にするのに適しているため)、後者の方法で実行した方が速いかどうか常に興味がありました。
ありがとう
jquery - jQueryを使用してテキストの一部をスパンでラップするにはどうすればよいですか?
これが私がやろうとしていることです
それ以前は
スパンをラップするにはどうすればよいRox
ですか?
jquery - jqueryで最も近い値を見つける
私は 2 つの Web ページ home.aspx と about.aspx を持っています。ここでは、ポップアップ ボックスに about.aspx ページ テーブルをロードしようとしています。
about.aspx ページ
コード:
ここでは、そのコントロールの値を取得していません
javascript - 最後の要素を取得する
オブジェクトを含む配列があります。これらのオブジェクトは同じ順序であり、のli
'に対応しul
ます。
私は、次のことを行うことの間に無視できる違いがあるかどうか疑問に思いました。
(this.elementはul
's)
this.element.children(".tagit-choice:last").remove();
vs
(this.tagsArrayは' sに関するオブジェクトの配列li
)
this.tagsArray[this.tagsArray.length -1].element.remove();
または、より良い方法がありますか(これがtagsArrayと呼ばれる場合、常に何かが含まれるため、-1のインデックスを取得することは問題ではありません)?
jquery - 混合入力のグループ要素の1つを選択するにはどうすればよいですか?
混合入力のグループ要素の1つを選択するにはどうすればよいですか?
私は次のコードを持っています:
私は考えます:textareaをクリックすると、ラジオボタンは属性を失うchecked
はずです。好き:
しかし、それは機能しません。オブジェクトの問題だと思いparent
ます。ありがとう。