作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一张 table :
<table>
<tr>
<td>Something</td>
<td>Something Else</td>
<td><input type='checkbox' value='clickme' id='yes'></td>
</tr>
对于用户来说,如果他们点击该行,他们会得到更多关于该行的数据,如果他们点击复选框,他们会看到一些其他选项。我如何监听 jquery 中的每个事件。我的问题是点击复选框显然触发了行点击事件
$('tr').click(function(){
alert('you clicked the row');
});
$('#yes').change(function(){
alert('you clicked the checkbox');
});
如果元素是动态创建的,这行得通吗:
$('#someTableId').on('click','#yes',function(e){
alert($(this).attr('id'));
e.stopPropagation();
});
更新:第 2 部分的答案是肯定的。
最佳答案
关于javascript - 在表格行内有一个输入复选框,我可以将点击事件添加到行并且仍然能够点击输入吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30882766/
我是一名优秀的程序员,十分优秀!