我里面有链接<td>
s,但我在所有 <td>
上也有一个点击事件s。代码如下所示:
$( document ).ready( function() {
$( 'td.event' ).click( function() {
var eventName = prompt( 'Enter event:' );
if ( eventName != null && eventName.length > 0 ) {
window.location = '?event=' + eventName;
}
} );
} );
我想简单地点击链接,而不在用户单击链接时显示弹出窗口,但如果用户单击 <td>
中的任何其他位置,则显示弹出窗口。这在 JQuery 中可能吗?
最佳答案
将此添加到 document.ready
处理程序的末尾:
$( 'td.event a' ).click( function(e) {
e.stopPropagation();
} );
关于jquery - 跟随 JQuery 点击事件中的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9438697/