1

簡単な質問があります:

div内のすべてのリンクにメッセージを警告させたいのですが、アンカーだけです。divにアラート機能を開始させたくありません。

HTML:

<div id="abc">
  <a href='#'> Button 1 </a>
  <a href='#'> Button 2</a>
</div>

Javascript:

$(document).ready(function(){
            $('#abc').click(function(){
                alert('a');
            });
        });

上記のコードを変更するにはどうすればよいですか?

4

4 に答える 4

4

次に、div内のタグにイベントハンドラーをバインドするだけです。

$('#abc a').click(function() {
  alert('a');
});
于 2012-09-13T11:45:25.993 に答える
0

と交換$('#shortlisting')する$('#shortlisting a')ことはあなたのために働くはずです。

于 2012-09-13T11:46:03.910 に答える
0
$('#abc a').on("click", function() {
  alert('a');
});
于 2012-09-13T11:46:13.667 に答える
0

試す:

$('#abc a').click(function() {
    alert( $(this).text() );
});

これが例です

于 2012-09-13T11:46:28.287 に答える