2012-09-13 109 views
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

然后,你可以只绑定div中的标签上的事件处理程序。

$('#abc a').click(function() { 
    alert('a'); 
}); 
+0

感谢。我忘了那件事。已经有一段时间了,因为我用jquery –

+0

会接受答案,当我可以。 –

0

交换$('#shortlisting')$('#shortlisting a')应该为你工作。

+0

谢谢。得到它了 :) –

0
$('#abc a').on("click", function() { 
    alert('a'); 
}); 
0

尝试:

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

这里是一个example