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 内的 a 标签上。

$('#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 回答