Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ユーザーがjQueryダイアログ内からリンクをクリックしたかどうかを検出する方法はありますか?
ダイアログはを使用して開かmoreBlock.dialog('open');れ、リンクは親ウィンドウおよびjQueryダイアログ内から利用できます。
moreBlock.dialog('open');
リンクが開いているダイアログ内からクリックされたのか、親ウィンドウからクリックされたのかを検出する必要があります。
ありがとう!
ui-dialogクラスを持つ親があるかどうかを確認して、ダイアログ内にあるかどうかを確認してみませんか?
ui-dialog
$('a').click(function(){ if($(this).closest('.ui-dialog').length > 0){ // code here for anchor inside dialog } });
http://jsfiddle.net/p5V68/1/
this.idクリックイベントをインターセプトして、またはその他の一意の識別属性を表示する必要があります。
this.id