問題タブ [siblings]
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 - 兄弟のテキストに基づいて属性を簡単に追加したい
Title 属性を行に追加したいのですが、値は、クリックしない限り、非表示になっている行の兄弟から取得されます。一部の画面にテキストを含む非表示の行がない場合に処理できるように、十分に一般的なものにしたかったのです。
機能する最初のパスは次のとおりです。
それをよりエレガントにするためのアイデアはありますか?
以下は、私が使用している HTML テーブルの例です。
ruby-on-rails - 多対多の関係にあるActiveRecordの兄弟
私はこれをある程度機能させていますが、これを達成するためのよりエレガントな方法があるかどうかを確認するために、1対多の関係で兄弟を照会する方法に関するいくつかの入力を探しています。
次のクラスを検討してください
定義上、投稿には複数のカテゴリを含めることができます。これが必要になるのは、サイトの「関連する投稿」領域を表示することです。前に述べたように、私は単に次のことを行うための作業バージョンを持っています:
ログを見ると、アプリケーションは5つのクエリを実行して、探している最終データを取得する必要があります。
どんな考えでも大歓迎です!
jquery - jquery:兄弟を切り替える
このようなリスト内のリンクの次の兄弟を切り替えたいのですが、
これは私のjqueryです。
css、
まず第一に、それは問題ないようです-ターゲットの兄弟を切り替えることができますが、どの親で最初に切り替えた後、現在の親でクリック/切り替えるときに他の兄弟を非表示にするために、いつか2回クリックする必要があるのはなぜですか?
明確に説明していない場合は、ここにライブサイトがあります 。http://lauthiamkok.net/tmp/jquery/toggle/
どうもありがとう、ラウ
jquery - チェックすると、他のすべてを無効にします
HTML:
これらのいずれかがクリックされたら、残りを無効にしたいと思います。ここで兄弟セレクターが使用されると思いますが、方法がわかりません。
ご協力いただきありがとうございます!
php - PHPSimpleXMLXPathは次の親ノードを取得します
私はこれまでここで質問をしたことがないので、フォーマットが正しくないか、十分に具体的でない場合は、私の質問を許してください。私はほんの少しの人で、PHPとXPathについてはほとんど知りません。
私はこのようなXMLファイルを持っています:
SimpleXMLを使用してこのファイルをプルしています:
次に、URLパラメーターからの参照を使用して、PHPを使用した「アイテム」に関する追加の詳細を取得しています。
したがって、www.mysite.com / file.php?reference=A1のようなURLから
私はこのHTMLを取得します:
私はこれを正しく行っていない可能性があることを認識しており、これを改善するための指針を歓迎します。
私の質問は、次と前の「アイテム」の詳細を見つけたいということです。URLからreference=A1であることがわかっている場合、次の「アイテム」の参照、タイトルなどを見つけるにはどうすればよいですか?'A1'しかなく、それが参照ノードであることがわかっている場合、次のようなHTMLを取得するにはどうすればよいですか。
次の兄弟について読んだことがありますが、使い方がわかりません。参照ノードの次の兄弟しか見つかりません。これは必要なものではありません。
助けていただければ幸いです。
html - 次の要素のCSSのセレクターの構文は何ですか?
ヘッダータグがある場合<h1 class="hc-reform">title</h1>
その後、段落があり<p>stuff here</p>
ます。
<p>
次のすべてのタグを使用するように CSS を使用するにはどうすればよいですかh1.hc-reform
。clear:both;
それは次のようになります:
何らかの理由で機能していません。
data-structures - In a tree data structure, is a node a sibling of itself?
I am building a tree like data structure. What is the expected behavior if I have a method
Should this method return a set including or excluding itself?
Thanks!
jquery - jQuery: 親か兄弟か? そして、兄弟検索を「指示」する方法は?
次のようなリストがあります。
基本的に、 current_page_item から 1 レベル UP と 1 レベル DOWN の要素の HREF を取得したいと考えています。
$('.current_page_item').attr("href");.
しかし、jQuery に 1 レベル上を検索するように指示するにはどうすればよいでしょうか? .parent() は正しくないようです。なぜなら、彼らは親ではなく、兄弟だからですよね?
しかし、兄弟にリストを上または下に移動するように指示するにはどうすればよいでしょうか?
基本的には、 $('.current_page_item > ONE LI > A UP').attr("href"); が必要です。$('.current_page_item > ONE LI > A DOWN').attr("href");.
繰り返しますが、私の jQuery n00bquest の助けに感謝します!
javascript - jQuery prevAll() を使用して近くのテキストノードを選択する方法は?
getSelection 範囲から返されたテキスト ノード (node.nodeType == 3) を取得しています。
この startContainer は通常、次の html などのテキスト ノードです。
テキスト「raph」を含むテキスト ノードが生成されます。|場合 | 選択を示します:
そうです、選択されたテキストは aph であり、テキスト ノードは raph. です。なぜなら、raph の前に u ノード内に新しいテキスト ノードがあるからです。
ここで、呼び出したときに、$(startContainer).prevAll().each(function(index, node) ...
これが U (parag を含むテキスト ノードを含む) と別のテキスト ノード (Paragraph in を含む) を返すことを期待していました。
ただし、U のみが返され、その左側のテキスト ノードは返されません。
どうしてこれなの?jQuery を使用したテキスト ノードを含め、startContainer の前にすべての同じレベルのノードを取得するにはどうすればよいですか?
jquery - 前の兄弟のhrefを取得し、現在のアイテムのhrefを更新します
私はこれを手作業で行ってしまいましたが、jqueryを使用するとこれをはるかに迅速に行うことができると考えていました。
以下に数十の例の行を含むテーブルがあります。私がやりたいのは、の前の兄弟を見つけ、<a href="#">
それらのURLを取得し、ファイルタイプを.docに変更して適用することです。
したがって、JavaScriptが完了すると、生成されるソースは次のようになります。
私の最後のバリエーションは次のとおりです。
これで、最初のURLを取得し、それをすべてのに適用することになり<a href="#">
ます。したがって、Interview-Info.pdfはこれらすべてのリンクに適用されます。
これは私が時間の制約のために得た限りです。これを行うのは簡単ですか?