問題タブ [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.
xml - Issue with traversing through XML data - the VBScript way
Sample XML:
Dim myXML: myXML= <the full xml string above>
Note: The XML data above IS generated by using string concatenation. The above XML data IS NOT loaded from an XML file.
After generated, how to use ASP VBScript to traverse through to read the data back?
How to retrieve
/li><finalTotalValue>
?
This seems not to be working.
How to retrieve item(s) inside cart using for loop? Inside
<cart>
can have multiple items.How to retrieve value inside the tag? E.g.:
<item productSubTotal="9.90" >
I want to get 9.90, by looping through products inside the cart XML.
I appreciate any help.
jquery - jqueryを使用してdom内の2つの既知の要素間で要素をトラバースするにはどうすればよいですか?
ユーザーが始点をクリックしてから終点をクリックし、選択した 2 つの点の間でさまざまなフォーム要素を操作できるようにしたいと考えています。
ページは多数の行を持つテーブルであり、各行には、その行の質問に対する回答を操作/保存するための関連情報が含まれています。各行には値の非表示の入力と、主にスキルのないユーザー向けの [はい/いいえ] ラジオ ボタンがあります。質問のある TD セルでは、ユーザーはクリックするか、Yes、No、Empty を切り替えることができます。したがって、基本的に、ページのラジオボタンを残してはい/いいえを表示し、非表示フィールドを使用して (1,0,-1) の値を保存します。
これは、質問セルがクリックされたときに回答を設定するために使用するものです。
ここで、ユーザーが開始点をクリックできるようにし、その回答によって、2 番目の項目をクリックした場所まで、次のすべての質問に入力できるようにしたいと考えています。10 問離れている可能性もあれば、20 問離れている可能性もありますが、これは未知の変数です。130 の質問があるページがあり、20 の質問が連続して「はい」である場合があります。上記のように、各行には「質問」セルがあり、その前のセルが項目セルです。
以下にリストされているクリック/dblclickイベントにバインドされたjqueryセレクター/関数に基づいて、開始要素と終了要素を設定する方法を知っています。
私が確信していないのは、dom をトラバースする方法、またはページ上で選択した 2 つのポイント間で操作する必要があるすべての要素を選択する方法です。
c - 特定のトラバーサルから二分木を見つけるにはどうすればよいですか?
特定の走査方法 (インオーダー、ポストオーダー、またはプリオーダー) からバイナリ ツリーを見つけるにはどうすればよいですか?
jquery - jQuery:現在の要素の直後の次の要素を取得する
現在の要素のすぐ次の要素 (他の場合はすぐ前の要素) にフォーカスを設定する必要があります。
例えば:
これは私が使ったものです
firebugの値を確認するとcurr
、何らかの理由で未定義と表示されます。
jquery - jquery を使用したリスト要素のトラバース
現在、マイクロサイトを構築していますが、問題があります。メニューをクリックして、さまざまなリスト要素にスクロールしたい。これはうまくいっています。しかし、問題は、リスト インデックスを使用してメインメニューの 2 番目または 3 番目の要素にトラバースすることによって、2 番目のメニューのインデックスが最初のメニューに追加することによって 3 で始まるため、最初のメニューでのみ正常に機能することです。間違った電話もそう.mainmenu.children
ですが、正しい電話はわかりません。
問題は、親メニューのみでリスト インデックスを選択するにはどうすればよいかということです。メニューは動的でなければならないため、3 つの異なる ID を使用したくありません。
うまくいけば、誰かが私を助けることができます。
よろしくお願いします
h-man24
HTML:
javascript - 同じクラスのdivをトラバースする
同じクラスのdivが5つありますが、IDが互いに重なり合っています。javascriptを使用してそれらをトラバースするにはどうすればよいですか?それらの名前はdiv1、div2、div3などです。
また、トラバース中に各divの属性を変更するにはどうすればよいですか?
どうもありがとうございます。
タム。
jquery - 「rowspan」の影響を受ける行の列インデックスを取得する最も効率的な方法は何ですか?
次の表を検討してください。
jQueryを使用して、テキスト「MVC」または「PHP」を含むセルの正しい列番号を取得するにはどうすればよいですか? 正解は列 3 ですが、使用.prevAll().length
するだけでは前のセルの数だけがカウントされるため、この場合、実際の列の位置が正確に反映されませんか?
を使用する必要があると確信していますがeach()
、最も効率的な実装も探しています。
algorithm - レベル優先順および深さ優先順で再帰的なツリー走査
レベル優先順でツリーを再帰的にトラバースし、ポストオーダーで非再帰的にトラバースできるアルゴリズムはありますか。どうもありがとう。
javascript - 連続した値を見つけるためにDOMを横断するJquery
ご覧いただきありがとうございます。役に立つ回答はすべて投票されます。これは私のマークアップです。cmk1 and cmk2
コンテンツRIGHT
と連続した順序で2 つの連続する div を見つけようとしていますHERE
。
div id 1
right
but not があるため一致しないはずhere
です。div id 3
here
a but no があるため一致しないはずright
です。div id 2
whereの後にright
が続くようなものを見つけようとしていますhere
。また、テキストは正確<div>more than right</div>
である必要があります。単語が含まれていても一致してはなりませんright
これを行う最も効率的な方法は何ですか?
更新: 思いついたのですが、 を見つけることができeach
class=cmk1
ました。それが正しく一致する場合は、その (cmk2) を選択できます。それnext
も一致する場合は、それが探しているものです。while
しかし、jqueryでこのループを行うにはどうすればよいですか? そして最も重要なことは、どうやってそれを終了するのですか?
jquery - jquery traversing - 私の方法よりも良い方法があるはずです!
私のHTMLに基づいて、要素 #type および #type_new にアクセスするより良い方法があるかどうかを知りたいです:
これが私のJavaScriptです:
javascriptを簡単にするためにhtmlをレイアウトする方法が他にもあることは知っていますが、誰かが私の現在のhtmlに基づいた良い方法を持っていることは確かです。
ID や CLASS で参照しているだけではない理由は、ajax .load を使用してオンザフライでこれらをさらに生成しており、すべての要素が同じ ID とクラスを持つためです。あなたが尋ねるかもしれないインデックスを使用しないのはなぜですか? さて、私はそこに行ってそれをしました。実際には、クリック イベントを再バインドしてすべての新しい要素を含めるには、より多くのコードを使用する必要があります。ここでは、可能な限り簡単な方法を使用します。
ありがとう!
更新: ajax .load を使用してページのさらに下に同一の要素を追加しているという事実を強調したいと思います。$_POST の理由で要素名が異なりますが、JavaScript 関数ですべてのインスタンスを表示時に処理する必要があります。ID だけで参照すると、ページのすべての要素が更新されます。