2011-04-07 178 views
9

內部元素我有HTML語法如下:jQuery的,點擊可點擊元素

<table><tr><td id="click1"><a href="somelink.html" id="click2">here's the link</a></td></tr></table> 

,我有jQuery的語法像這樣

$('td#click1').ajaxify(); 
$('a#click2').fancybox(); 

我的問題是,如果我點擊#click2那麼#click1也被選中。

我怎樣才能讓它只選擇#click2而不致電#click1

回答

23
$('a#click2').click(function(event){ 

    event.stopPropagation(); 

}) 

您可以調用stopPropagation來防止事件冒泡DOM樹。

+0

感謝隊友:) 我會試試 – 2011-04-07 07:55:33

+1

不要忘記標記爲接受,如果它可以幫助 – Headshota 2011-04-07 07:57:44