問題タブ [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 - 一意の ID を割り当てますボタンをクリックし、jquery を使用して読み取ります
基本的に、データベース テーブルから一意の値が読み込まれる非表示の入力ボタンがあります。<input type="hidden" name="ProductId" class="ProductId" value='.$row["ProductId"].' />
このボタンは、このメソッドによって返される行数に応じて繰り返されます。
jQueryメソッドを使用して非表示のボタンからこの値を読み取りますが、生成された最初の入力ボタンから値を読み取るだけです。ボタンを ID からクラスに変更しようとしましたが、うまくいきませんでした。
これは jQuery メソッドです。
私が考えることができる解決策は、id
各ボタンに一意の を追加して、名前だけでなく によっても識別できるようにすることid
です。ただし、これは jQuery メソッドから読み取る際に問題を引き起こします。
何か案は?
javascript - jQuery - タグのコンテンツが sometext と等しいかどうかを確認してから、何かを行います
私のコンテンツにこれらの多くがあるとしましょうdiv
:<cite class="fn">blabla</cite>
すべてcite
のタグのコンテンツ(この場合: blabla
) をクラスでチェックfn
して、「sometext」と等しいかどうかを確認し、色を red に変更するにはどうすればよいですか?
とてもシンプルです。
jquery - 特定のタイトルの li を見つけて、残りの li を削除する
ページの読み込み時に ( <a>
insideのタイトル属性に従って) 要素を選択し、選択した要素以外の残りのリスト要素を削除する必要があるリストがあります。<li>
これを使用して:
動いていない。
javascript - jQueryおよび/またはjavascriptのページ上のすべてのイタリックテキストスニペットを取得します
イタリック体の各テキストを配列に配置するスクリプトをページで実行しようとしています。
jQueryを理解している.find()
ので、属性でアイテムを取得することはできませんが、正しいですか?
jquery - 内部にリンクを持たない要素を選択する方法は?
この HTML を考えると:
class="current"
内部にリンクを持たない単一の項目に を挿入したいと考えています。
jQuery を使用して、子を含まない要素を見つけるにはどうすればよいですか?
jquery - .closest()と.parents('selector')の違いは何ですか?
これらの違いは何ですか?一方はもう一方よりも効率的ですか?なぜ両方が存在するのか、少し混乱しています。私がこのマークアップを持っているとしましょう:
<span>
タグ から、または 親/最も近いタグにアクセスするために使用でき$(this).closest('tr');
ます。$(this).parents('tr');
<tr>
java - Java を使用して dom ノードを再帰的に変換する
次のような dom ノードがあるとします。
org.w3c.dom.Element ノード:
id 属性を変換するには、Java コードで次のようにします。
次に、上記のノードは次のように変換されます。
しかし、すべてのサブノードを再帰的に変更したいと考えています。予想される変換されたノードは次のとおりです。
子ノードをループすることはできますが、ノードには複数のレベルの子がある可能性があります。この場合、ルートには 2 つのサブレベルがあります。しかし、サブレベルがさらにある場合、すべてのレベルの子ノードをループするのは少し厄介に思えます。このタスクを達成するためのより簡単なアプローチはありますか?
ありがとう、ソニー
java - Dom ノードの変換と追加
異なるドキュメントの親と子の 2 つの DOM 要素を取り込む関数を使用しています。子要素をインポートして変換し、親要素に追加します。ただし、次のコードの最後の行は dom 例外をスローしています。
以下の私のコードを見てください:
jquery -
DOMをから...にトラバースできませんか?
概要
私はこれでどんな助けにも大いに感謝します。「簡単」だと思いますが、わかりません。セレクターを使用して、一意の画像ファイル名を選択する必要があります。次に、が入って<td>
いるの右側の1列にあるを置き換える必要があります。<td>
<img>
私は現在のウェブサイトを持っており、これをよりよく説明するのに役立つ図も作成しました。次の2つのリンクを確認してください。Webサイト:http ://www.writeguard.com/catalog/Checks/LaserInkjet-小切手 図:http://goo.gl/Q3Uif
問題
上記のウェブサイトへのリンクは問題ありません。oscommerceには「フランチャイズ」カスタム変更があります。特定のアカウントを持っている顧客だけが、私が助けを必要としている場所にログインできます。私が作成した図は、それを簡単に説明しています。私の「パズル」のすべての「ピース」が揃ったので、.replaceWIth()
メインサイトでの作業は次のようになります。この例は一番上の行用です...変更する必要があるすべての行にこれらの1つがあります。
それはまったく効率的ではないと思います。しかし、私が今抱えているこの問題のためだけに、私は冒頭で説明したことを実行できる必要があります。ファイル名で選択し<img>
、DOMをナビゲートして、.replaceWith()
上記と同じことを実現できるようにします。私は多くの異なるセレクターを試しましたが、どれも機能しません。ページが文字通り10フィートの長さになるまで、テーブルデータ内にテーブルデータを作成することになります。どこが悪いのかわかりません。
必要に応じて、詳細を喜んで提供させていただきます。私は明らかにjQueryの経験があまりなく、私のメソッドはおそらく悪夢です。jqueryを使用してプログラムするための正確で効率的な方法をすぐに学びたいと思います。ご助力ありがとうございます!
javascript - getElementsByTagNameの問題
- 多くのダブルクリックスクリプトを含むページがあります
本体上部にjsコードを挿入しています(s.src =('parts_async_dev.js')経由):
/li>
alert
ad.doubleclick.net
matchsは2つのタグのみを返すと言います。最初に、コードを本体の一番下に配置しないと、全身にアクセスできないと思いました。しかし、私のコードの後にあるdiv"interstitial_wrapper"内に2つのタグが見つかります。
だから私の質問は:
- なんでそうなの?
- ボディフォームボディスタートにアクセスする方法(ボディ'onload'イベントを使用できない場合があります。できるだけ早くスクリプトを使用する必要があります)
ここに含めるには大きすぎるため、http://wap7.ru/folio/bannerstat/partners/doubleclick2.htmlを参照してソースを表示してください。