問題タブ [nextsibling]

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.

0 投票する
3 に答える
16195 参照

javascript - nextElementSibling/nextSiblingの移植性

私は現在アコーディオンを書いていて、次の説明で説明されているのと同じ問題に遭遇していますIEとFFの違いは?-特に、MicrosoftのnextSibling/nextElementSiblingと他のすべての人が実装したものとの違い。

さまざまな理由から、jqueryを使用することはできません。また、すべてのMSユーザーをMSIE9にアップグレードすることもできません。

現在、この問題を回避するために次のコードを使用しています。

これは、MSIE6、FF、およびChromeで期待することを実行しているようです。つまり、最初のTRの下にあるnthRow TR要素が表示されます(以前はstyle.display = "none")。

しかし、これは予期しない副作用をもたらす可能性がありますか?

(私はJavascriptの初心者です;)

0 投票する
1 に答える
4217 参照

php - PHP Simple HTML DOM Libraryでnext_sibling()を使用していますか?

データのテーブルがあります。「label」というタイトル属性を持つラベルが内部にある要素の直後にある要素の内部のテキストをキャプチャしたいと思います。こちらの表をご覧ください。

私が見つけることができる唯一の識別可能な特徴は、tdの前に、一意のタイトル属性を持つラベルが内部にあるthが付いていることです。

最初に、ラベルなしで試してみました。これは、次の最初の結果になることがわかっているためです。

しかし、それは次の兄弟の正しい使用法ではないようです。誰かがそれを正しく使用して要素に続く要素を取得する方法を教えてもらえますか?そのラベルをその一意のタイトル属性に組み込む方法があればさらに良いでしょう。

0 投票する
2 に答える
210 参照

javascript - 選択したチェックボックスの値

チェックボックスの値の合計を見つけようとしています (23.75 と 142.75)

ポアテン

出力は「Restbetrag」にあります。次の関数を使用しましたが、「Posten」で選択されたチェックボックス項目の主キーの値の合計を受け取ります。posten では、チェックボックスごとにカンマで区切られた 4 つの値が表示されます。クリックされた各チェックボックスの 4 番目の値 (23.75、142.55...) はどこから始めるべきですか? 同様の解決策をどこで見つけることができるかアドバイスしていただけますか? ありがとうございます

0 投票する
1 に答える
805 参照

jquery - jQuery next() の呼び出しが nextSibling オブジェクトを返さない

ドキュメントには、テキスト ノードとその後ろにあるスパン ノードが含まれています。Chrome インスペクタでは、テキスト ノードの nextSibling オブジェクトはスパン ノードです。ただし、textnode.next() を呼び出すと、0 オブジェクトが返されます。次の呼び出しにセレクターを追加していないため、コード全体で一見同一の状況がすべて期待どおりに機能します。

関連する DOM ツリーは次のようになります。

「何らかのテキスト」ノードで next() を呼び出すと、「兄弟ノード」スパンが返されないのはなぜですか?

0 投票する
4 に答える
649 参照

jquery - nextSiblingを使用してデータを引き出すjQuery

以下の例では、数字「88」のみを引き出しようとしています。

私が試してみました:

しかし、何も表示されません。空白です。

0 投票する
1 に答える
201 参照

javascript - Javascript nextSibling は、current と next の両方のオブジェクトを保持します。出来ますか?

私はテーブルを操作していますが、現在の行と次の行を操作する必要があります。私の関数は次のようになります。

実際のオブジェクトをどこかに保存して、変更されないようにすることができれば、何か考えはありますか? ありがとうございました。

0 投票する
2 に答える
1261 参照

perl - XML :: Twigを使用して、最後の兄弟を検出するにはどうすればよいですか?

Perl XML :: Twigを使用して、最後のノードに到達するまで各兄弟をループするにはどうすればよいですか?

条件は($ v!= undef)である必要がありますか?

ありがとう

0 投票する
6 に答える
6790 参照

javascript - JavaScriptの次の兄弟関数

これにより、2 番目の段落タグに「asdfsdf」が出力されます。しかし、それは機能していません。

0 投票する
4 に答える
6378 参照

javascript - マウスオーバー画像にdivを表示し、マウスアウトにdivを非表示にします:nextSiblingとpreviousSiblingが機能していません

私は次のコードを持っています:

div "inner-block"は、uをホバーしたときに画像の真上にくるように配置されます。したがって、リンクされた「内部ブロック」divをポップアップする画像にマウスオーバーを設定し、次にdivを非表示にして画像を再度表示するリンクにマウスオーバーを設定するというアイデアがあります。

elem.nextSiblingを使おうとすると、elem.nextSiblingが未定義であるというエラーが表示されるため、可視性を設定できません。ありがとう!あるいは、これを行う別の方法はありますか?ありがとう!

0 投票する
2 に答える
1711 参照

javascript - nextSibling ul li ul

よくわかりませんが、正しいjs nextSibling focus nextノードを理解した場合はどうなりますか?では、liでulを選択したいのに、なぜ問題が発生するのでしょうか。

そして私のjs関数:

何か忘れたと思いますが、理由はわかりません。手伝ってくれてありがとう :)