我有一個表格行,它使用javascript來打開某些菜單時單擊基於選定的行。我也有一個<a href>
標記用於打開鏈接或在其他地方重定向。href和tr點擊避免重疊
問題是,當我點擊<a href>
鏈接時,也會執行表格行來打開菜單。
它的PHP/Javascript語言。
這是表格TR腳本:
echo "<tr onclick=\"enableDialogs(1)\";>";
對於同一行中的<a>
鏈接:
echo "<td><a href='?folder={$filedir}'>{$list}</a></td>";
的問題是,如何避免上點擊功能兩者的重疊?
嗯。那麼,問題是'tr'點擊處理程序正在執行,即使'a'點擊處理程序也在執行。答案似乎是檢測當前正在執行哪個元素來確定是否應該「處理」tr處理程序。 – 2012-07-30 02:50:01
與jQuery這將是一個簡單的情況下添加'event.stopPropogation()'錨定點擊處理程序... – bdares 2012-07-30 02:52:01