Jquery 对表行使用not()
我正在执行以下操作:Jquery 对表行使用not(),jquery,Jquery,我正在执行以下操作: $("#bl tbody").on("click", "tr", function () { } 每当单击一行时,它都会执行函数内的代码 如果单击发生在动态添加到行的文本框中,如何防止代码执行?您可以尝试以下方法: $("#bl tbody").on("click", "tr", function () { // your code in this block }).on("click", "input[type='text']", function (e) { //
$("#bl tbody").on("click", "tr", function () {
}
每当单击一行时,它都会执行函数内的代码
如果单击发生在动态添加到行的文本框中,如何防止代码执行?您可以尝试以下方法:
$("#bl tbody").on("click", "tr", function () {
// your code in this block
}).on("click", "input[type='text']", function (e) { // chain this
e.stopPropagation(); // stops the event to bubbleup
})
一种解决方案是排除
输入
文本,如:
$(“表tr”)。在(“单击”)上,函数(事件){
if(event.target.type!=“text”)
警报(“正常”);
});代码>
测试
得到我的答案了!5分钟后接受