問題タブ [jquery-click-event]

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 投票する
2 に答える
103 参照

jquery - jqueryで別のulのliを2回クリックするためのハンドラーを実装する方法は?

物乞いで私は1つのulを持っています:

このdiv/ulを非表示にし、別のulで別のdivを追加するJavaScriptがあります。

style="display: none; "でdivに入るよりid="ul1DivId"。これは予想されます。そして、非表示のdiv要素の後に新しく挿入されたdivを取得します。これも予想されます。

クリックしても起動しない別のJavaScriptがありますclearLiId

セレクターとしてもやっ#ul2Id > liてみました。!#ul2Id > #clearLiIdをクリックしても、ハンドラーは起動されません。#clearLiId liなんで?クリックイベントをキャッチするにはどうすればよいですか?ul1DivId最初のdiv( )をもう一度表示して、現在のdiv()を削除したいと思いul2DivIdます。

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

jquery - jQueryがページに動的に追加されたクラスを認識しない

同じクラスの多くの要素をページに追加し、これらのクラスすべてに$('selector')。click();がアクセスできるようにするプロジェクトに取り組んでいます。イベントハンドラ。ただし、同じクラスの動的に追加された要素のいずれもクリックに応答していません。

私が何を意味するのかをよりよく理解するために、サンプルjsFiddleを作成しました。これは、私のプロジェクトの実際の問題と非常によく似ています。

jsFiddleへのリンク:http://jsfiddle.net/8LATf/3/

  • クラス「added_element」の1つの要素は、ロード時にすでにページ上にあります。この要素はクリック可能です。

  • ボタンをクリックすると、appendを使用してクラス「added_element」の他の要素が動的にページに追加されます。これらの要素はどれもクリックできません。

クラス「added_element」のすべての要素をクリック可能にするにはどうすればよいですか?イベントハンドラーで使っているセレクターと関係があると思いますが、わかりませんでした。

どんな助けでも大歓迎です!!!

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

javascript - JQueryクリックイベントをアンカーIDにアタッチする

私は簡単なものを持っています。クリックイベントをアンカーIDに直接添付できないのはなぜですか?私もJQueryMobileを使用していることを指摘しておく必要があります。

クリックイベントをfooにアタッチしようとしています。これは機能しません:

これは機能しますが、fooとbarの両方のクリックイベントが発生します。アンカーIDにバインドすることはできませんか、それともルーキーエラーを起こしますか?

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

javascript - jQueryはイベントリスナーを上書きしますか?

以下のクリックイベントに添付された削除リンクをそれぞれに含む一連のdivがあります。

それをクリックすると、親(div)の「アクティブ」クラスが削除されます。observeRemoveRoom私はこの関数をウィンドウロードで呼び出します。これは正常に機能します。

問題は、同じdivをさらに追加する別の関数があるということです。a.remove_room新しいdivに含まれているリンクが存在しなかったのでwindow.load、を呼び出す必要がありますobserveRemoveRoom

どういうわけかイベントハンドラーを複製していますか?jQueryはそれらを上書きしますか?もしそうなら、ハンドラーのバインドを解除する必要がありますか?

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

clone - 複製された jQuery オブジェクトを使用して、div コンテンツ内の各 id 属性に増分値を追加する方法

複製された jQuery オブジェクトを使用して、div コンテンツ内の各 id 属性に増分値を追加する方法を理解するのに苦労しています。

http://jsfiddle.net/hvK8d/

===================== HTML=====================

===================== JQUERY =====================

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

jquery - phonegap が jquery クリック イベントをトリガーしない

例はhttp://jsfiddle.net/V3qb9/57/です。デスクトップと jsfiddle で完全に動作します。ラジオ ボタンを変更すると、アラートが表示されます。しかし、phonegap で試してみると、クリック イベントはまったくトリガーされません。なぜ何か考えはありますか?

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

jquery - bpopup プラグイン ポップアップを一度だけ開く

jquery bpopup プラグインを使用しています。ページ上のすべてのボタン/ポップアップに同じスクリプトを使用したいと思います。残念ながら、各ボタンのクリックは、ページの読み込み後に一度しか機能しません。私はあなたの助けにとても感謝しています!

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

jquery - シンプルな数字ピッキングゲーム (jQuery)

まず、こんにちは。ここに素晴らしいフォーラム/サイトがあります:)

私は週末の間ずっと自分の個人サイトに取り組んできましたが、今、自分のサイトを追加したいこの「ゲーム」のアイデアに行き詰まっています。HTML と CSS についてはよく知っていますが、JS/jQuery についてはまったくの初心者です。

ユーザーの経験から、彼が「ゲーム」で何ができるべきかを説明してみましょう。

ユーザーが 3 つの数字と、新しい数字リスト (11-15) から2 つの追加の数字を選択する場所から 10 の数字があります。これらの選択された番号は、別の div (または何か) に移動します。この時点から、私は PHP で自分の仕事をすることができます。しかし、私はこの部分に完全にこだわっています。私は知っています、私はそれが非常に単純であることを知っていますが、48時間私のサイトをコーディングすることからブレアを凍結する必要があります:D

これらから 5 つの番号を選択します: 1-2-3-4-5-6-7-8-9-10 そこから 2 つの追加の番号を選択します: 11-12-13-14-15

そして、これらの選択された数字は、次のように div で jQuery を使用して表示する必要があります: Normal: 2-3-6-7-8 Extra: 12-14

ユーザーは、選択した番号をクリアすることもできます (異なる番号をまとめて選択したい場合)、および/または 1 つの番号を削除して新しい番号を選択することもできます。5/2 の数字が選択されている場合、他のすべての数字は何らかの方法で無効にする必要があるため、ユーザーは 5/2 を超える数字を選択できません。

また、ユーザーが数字をランダムに選択できると便利です(いくつかのボタンをクリックすると、5 + 2 の数字が自動的に選択されます)。しかし、これがどのように行われるのかわかりませんか?

数字の選択は、おそらくこのようなもので行うことができますか?

選択をクリアすると、おそらくこのようになりますか?

それらは大丈夫ですか?または、それらはどういうわけかより良くできたでしょうか。

そして今、私にはわからない部分です。数字の並べ替えはどのように行うべきですか? 配列を使用しますか? たとえば、ユーザーは最初に番号 5 をクリックし、それが #selectedMainNumbers div に追加され、次に 2 を選択して #selectedMainNumbers div にも追加され、現在は 8-3 のように見えますが、番号を数値順にしたいと思いますalwaysであるため、数値は 3 ~ 8 形式にする必要があります。

また、乱数ピッキングはどのように行うべきですか? ユーザーが必要な 5 つの番号を既に選択している場合、番号の選択を無効にするのはどうですか?

ふぅ、長文です。申し訳ありません。そして、ヒントを教えていただければ幸いです..私の脳はatmで機能していないので:/ありがとう。不明な点がある場合は質問してください。

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

jquery-click-event - JQuery クリックは 1 つのアクションのみを起動します

これが機能しない理由を理解できる人はいますか?

最初のアクションのみが実行されます。したがって、クラスは切り替えられますが、div の [0] 子であるチェックボックスはクリックされません。

編集

これは機能します。

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

jquery - [イベント] をクリックして、ブラウザの戻るボタンと進むボタンを使用したときに発生させます

非表示のインライン div を表示するためにクリック イベントを使用しています。私は現在、Ben Alman の Jquery hashchange イベントhttp://benalman.com/projects/jquery-hashchange-plugin/を使用して、ブラウザの前後ボタンに URL のハッシュタグ リンクが表示されるようにしています。問題は、前後に移動しても非表示の div が非表示のままであり、それらを表示する必要があることです。

HTML:

脚本: