問題タブ [element]

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 に答える
64632 参照

asp.net - jquery:IDが特定のパターンを持つ要素を検索します

特定のパターンのIDを持つスパン要素を見つけようとしています。その主な用途は、マスターページから派生したasp.net(aspx)ページによってレンダリングされた特定の要素を見つけることです。

0 投票する
5 に答える
19827 参照

lisp - 各リストの最後の要素を取得

リストがあるとしましょう((3 4 5) (d e f) (h i j) (5 5 5 5))

出力が次のようになるように、各リストの最後の要素を取得するにはどうすればよいですか (5 fj 5)?

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

jquery - 選択したすべての要素のコピーを選択ボックスからドラッグします-可能ですか?

選択リストのWebインターフェイスがあります。選択要素のペアとその間にボタンのペア(左向きの矢印と右向きの矢印)があります。ユーザーは、たとえば、左側の列のオプションの1つを選択し、右向きの矢印をクリックすることで、2つの列の間でアイテムを移動できます。

今、私は拡張要求を持っています:誰かがボタンをクリックする代わりに2つの列の間でアイテムをドラッグアンドドロップできるようにしたいと思っています。最初の2つの選択ボックスの設定の問題は、強調表示されたオプションの1つをクリックしてドラッグを開始するとすぐに、選択された他のすべてのオプションの選択が解除されることです。jQueryを使用して、マウスダウンイベントハンドラーを選択ボックスと、イベントオブジェクトでpreventDefault()を呼び出す個々のオプションの両方にアタッチしましたが、これでは不十分です。Firefox 3では、クリックされたオプションはすぐにフォーカスを失いますが、他のすべてのオプションは引き続き削除され、IE6(残念ながらまだサポートする必要があります)ではまったく違いはありません。

そのため、リスト要素やdivなどを使用して、選択ボックスの妥当な複製を作成できるのではないかと思いました。Firefoxで動作する合理的な外観の何かを作成できますが、IE6では、疑似選択オブジェクトの要素をShiftキーを押しながらクリックすると(オプションの範囲を選択するために)、IEはその間のすべてのテキストを選択します。クリックして最後にクリックした場所。繰り返しになりますが、関連するすべての要素にpreventDefault-ing mousedown、mouseup、およびclickハンドラーをアタッチしましたが、役に立ちません。

マウスクリックをインターセプトして手動で選択を管理することを考えて、元の選択ボックスと疑似選択オブジェクトの両方に透明なdivをオーバーレイしようとしましたが、IEでは機能しません。選択ボックスを使用する場合、クリックによって選択範囲が変更されるのを防ぐことはできません。また、選択要素のように見えるテキストを使用する場合、Shiftキーを押しながらクリックしてテキストの範囲を選択するのを防ぐことはできません。

いくつかの一般的な解決策はありますか、それとも私は運が悪いだけですか?

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

javascript - Jquery - Iframe内の要素に関数を追加しますか?

私は多くの方法を試しましたが、どれもうまくいきませんでした。たとえば、次のように動作します。

しかし、フォローはそうではありません(ハローをアラートしますが、フォーカスしません。)

私がそれを解決するのを手伝ってください。

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

jquery - 親要素が存在する場合、それを削除する方法は?

したがって、時々、私の出力は次のようになります。

それ以外の場合は、次のようになります。

マークアップの最初の p 要素がイメージ タグを囲む場合、何らかの "if" ステートメントを記述しようとしています。

それ以外の場合は、プルします:

または、すべての img タグを見つけることができ、それが囲まれている場合

タグを削除し、それらを削除しますが、どちらが優れているか、またはどちらかを行う方法がわかりません...

次のことを試しましたが、うまくいきません。

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

jquery - jquery:画像をハイパーリンクにしようとしています

var imgt をハイパーリンクされた画像に変換する方法がわからないことを除いて、私はほぼ自分がなりたい場所にいます。いくつか試してみましたが、[オブジェクト] [オブジェクト]を返し続けます

/// 更新されたコード

わかりました、コメントに入れましたが、あなたの提案に基づいてここにも入れます... 基本的に、元の html 出力は構造が大きく異なります。時々それは

時々、それはただ:

等...

<img />first 、 first <h2>、および first <p>(画像にラップされていない) をプルし、その順序で出力したい:

そして、残りはただ消えることができます...それは単なる要約ビューです...

さて、わかりました...これを一番下に追加しましたが、うまくいくようです:

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

jquery - 同じ要素内にある単一の要素のみを選択 | jQuery セレクター

だから私は順不同のリストを持っています。リスト内の各アイテムには、投稿コメントのテキストエリアを切り替えると思われるボタンがあります。残念ながら、1 つの [コメントの投稿] ボタンをクリックすると、すべてのテキストエリアが開いた最初の試みで、これを使用して 1 つの要素のみが選択されていることを確認しようとしました。コードは次のとおりです。

そして、ここに私のjqueryコードがあります

あなたが見ることができるように、ACTUAL要素の親に到達しようとする私のかわいそうな男が、トグルする必要がある要素を見つけようとしてもうまくいきません:)

よろしくお願いします!

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

jquery - jqueryは一度クリックしてから、要素を無効/有効にします

私は多くの行を持っています

  1. リスト アイテム - 削除
  2. リスト アイテム - 削除
  3. リスト アイテム - 削除

上記の3行のように..削除リンクがあります。クリックすると、そのリンクを無効にしたいです。ajaxから「削除してください」または「いいえ」という応答が得られるまで、削除しないでください。ユーザーは所有者ではありません。要素はクリック可能に戻ります..それが理にかなっている場合

基本的に、クリック時に要素を防止し、エラー時にバックエンドから要素を復元します。

これにはどのような方法を使用する必要がありますか? 私は live メソッドを使用していますが、die を使用した場合、どうすれば復元できますか?

0 投票する
7 に答える
3716 参照

c# - 配列内の最大値と最小値の計算

整数の配列があり、配列内の最大数と最小数の位置を見つける必要があります。私はそれを機能させていますが、それを行うにはあまり良い方法ではないようです。私が持っているものを達成するためのより良い方法を誰かが提案できますか?

これが私のコードです:

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

c# - IHTMLElement2.getBoundingClientRect()が正しく機能しない

getBoundingClientRect()は、すべての場合に正確に機能するわけではありません。すべてのリンクを同じ行に収めることができないため、連続して並んでいるリンクのリストとその半分が次の行にプッシュされると、失敗します。2行目の最初のリンクでは、getBoundingClientRect()は正しい結果を提供しません。

IHTMLRect.bottomとIHTMLRect.rightの値は正しいですが、IHTMLRect.leftとIHTMLRect.topの値は、最初の行の最初の要素に対応しています。

2行目の最初のリンクの正確な座標を取得するにはどうすればよいですか?

これは、たとえば、言語や場所のリンクがたくさんあるグーグルページやウィキペディアページで発生します。

たとえば、widipediaのリンクは次のように述べています。

レイアウト上、以下のように2行で表示されます。

この場合、IHTMLElement2.getBoundingClientRect()は、Françaisを除くすべてに対して完全に機能します。

なぜこれが起こっているのかわかりません。この問題のヘルプや回避策をいただければ幸いです。