【发布时间】:2018-11-28 03:33:45
【问题描述】:
我正在使用 jQuery 在单击某个“tr”时执行一些操作,但在该对象中,我希望 jQuery 忽略包含 url 的子 td 之一。有什么想法可以做到这一点吗?
<tr class="parent_report>
<tr class="child1">Some text</tr>
<tr class="child2">Some text</tr>
<tr class="child3"><span><a href="./">Some text</a></span></tr>
</tr>
还有 jQuery:
$(".special_report, .new_report ,.parent_report").not("span").click(function(event){
event.preventDefault();
//do some action
所以我想在点击 child3 中的链接时忽略 jQuery,而不是执行配置给 jQuery 的操作
有什么想法吗?
谢谢
【问题讨论】:
-
我尝试使用 not() 但由于某种原因它不起作用..可能是多选..
-
没有引用 ajax 的代码(
jQuery.ajax或fetch或XMLHttpRequest)。你是说 jQuery 本身吗? -
您的代码表明您选择的元素不能是跨度。
-
代码和Ajax无关,你提到Ajax的地方,我都改成jQuery了……有些还是不对,但还是更好。
标签: javascript jquery html