問題タブ [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.
iphone - スクロールビューへのタッチイベントを切断せずに UIScrollview をオーバーレイする
UIScrollview の上に置きたい透明なオーバーレイがあります。スクロールビューのサブビューが下で自由に移動している間、静止したままになるように、スクロールビューにImageview兄弟ビューとして追加しています。問題は、ビューがイベントを兄弟ではなくスーパービューに渡すことです。このオーバーレイからスクロールビューにイベントを渡す方法はありますか? または、同じ効果を達成するためのより良い方法を考えられる人はいますか? ありがとう!
jquery - jQuery:現在の上にある特定の最も近い/兄弟行を選択する
マウスが C、D、E & F (写真 1 が強調表示されています) および K & L (写真 3 が強調表示されています) の上に移動したときに、クラス「img」の TD セルも強調表示されるように変更する必要があります。 「rowspan」が定義されている「最初の行」(A、B、G、H & J)?
CSS
jQuery
試すコード例: http://jsfiddle.net/9krDS/
dojo - Dojo は、現在のイベント ターゲットに基づいて次の兄弟を取得します
私はこのドロップダウンメニューを持っています.onmouseenterイベントを発生させて、ターゲットの次の兄弟の左端を白に変更したいだけです. これまでのところ、現在のターゲットの左端に簡単に対処できますが、次の兄弟に対して同じことを行う方法が見つかりません。何か案は ?
jquery - jQueryは一致後に2番目のテーブルセルを返しますか?
このコードは機能していますが、間違ったタグに固定されていると思います。ここでは、aaaaa の最初の一致で、次の div のセル値を返すと言っていると思います。しかし、今は試合で 3 番目の td の値も取得したいと考えています。このコードを変更して、一致が見つかったときに後続のセルの両方を取得できるようにするにはどうすればよいですか。
たとえば、aaaa が指定された場合、var1=whatever および var2=cccc が必要です
2 回実行しても問題ありませんが、index または nth-child に基づいて同じ関数を使用したいと考えています。
jquery - idを使用して特定の兄弟要素の値を取得する方法
idを使用して特定の兄弟要素の値を取得したいのですが、実行時にフォームを作成します。同じIDを持つが、部門が異なる要素が多数あります。$(this).siblings( "#BillNo")。val();を使おうとしました。$(this).prev( "#BillNo")。val(); しかし、両方とも未定義の値を返します
これは実行時のコード:手数料
css - 隣接する兄弟が存在する場合の CSS セレクター
私は次の(簡略化された)HTML構造を持っています
私がやりたいのは、背景色を親 div.t-numerictextbox に設定して、スパン要素も存在する場合は赤にすることです。隣接する兄弟でこの条件付き選択を行うCSS構文は何ですか?
ところで、これは IE 8 で動作する必要があります。
背景、興味がある場合:
asp.net MVC アプリケーションがあり、Telerik MVC NumericTextBox コントロールを使用しています。ModelState 検証エラーが発生すると、MVC フレームワークは要素に class="input-validation-error" 属性を自動的に挿入し、スタイルシートはこのクラスを選択して要素を赤で強調表示します。ただし、Telerik MVC コントロールでは機能しません (Telerik の JavaScript がこれを上書きするためだと思います)。
ありがとう!
jquery - jquery:兄弟の前にアイテムを追加するにはどうすればよいですか?
兄弟の前に項目を追加するにはどうすればよいですか?
例えば、
だから私はそれらの前にこのアイテムを追加したい.
これはもちろん機能しません!
これが結果に必要なものです。
jquery - jqueryセレクター - 親は選択するが子は選択しない
jquery を使用して要素を選択し、その要素にクラスを追加しようとしています。私のhtmlは次のようになります。
<li>
最初のレベルの要素の直接の子であるすべてのアンカー リンクに「矢印」のクラスを追加したいと思います。つまり、「企業」リンクには「矢印」のクラスが必要ですが、.submenu 内のアンカー リンクにはそのクラスが必要ではありません。次の jquery ( $("li.current_page_ancestor a:nth-child(1)").addClass("arrow");
) を試してみましたが、すべてのアンカー リンクにクラスが追加されます。これは理にかなっています。トップレベルのリストアイテムの直接の子であるアンカーリンクにそのクラスを追加するにはどうすればよいですか?
jquery - インデックス番号で特定の兄弟を取得する
私はバナースライドショーに取り組んでいますが、ナビゲーションを操作すると問題が発生しました:
問題は、#banner の img をクリックするときです。画像の位置(navigation.indicator)を転送して、選択したバナーをフェードインできるようにしたいです。問題はここにあります:
オブジェクトが選択されていないため、index() を正しく使用していません。これを行うにはどうすればよいですか?
「$('#banner div')[item]」も試しましたが、これでもオブジェクトが返されません..
jquery - jQueryで兄弟を1人だけ選択するには?
私はこのコードを持っています:
と
siblings(".bar")[0]
動作しません。(警告ボックスはポップアップせず、javascript エラーもありません)
1 人の兄弟だけを選択する適切な方法は何ですか?
編集:prev()
またはを使用したくありませんnext()
。