Jquery 使用和/或进行多元素选择
我不确定多重选择的语法。我的意思是使用标准的点击元素功能:Jquery 使用和/或进行多元素选择,jquery,Jquery,我不确定多重选择的语法。我的意思是使用标准的点击元素功能: $("#target").click(function () {}); 这意味着如果单击了#目标,则执行功能 如果单击了#target或#target2或#target3,则表示执行功能 或者如果#target1和#target2悬停在上方,则执行功能 我知道我可以只为每一个做一个点击功能,但这似乎是浪费空间,那么我该如何更简洁地编码呢 谢谢。将它们放在一个选择器中,用逗号分隔: $("#target1, #target2, #tar
$("#target").click(function () {});
这意味着如果单击了#目标,则执行功能
如果单击了#target或#target2或#target3,则表示执行功能
或者如果#target1和#target2悬停在上方,则执行功能
我知道我可以只为每一个做一个点击功能,但这似乎是浪费空间,那么我该如何更简洁地编码呢
谢谢。将它们放在一个选择器中,用逗号分隔:
$("#target1, #target2, #target3").click(function () {});
只需在您需要的所有选择器之间使用
,
$("#target, #target2, #target3").click(function () {});
试试这个
$("#target1, #target2, #target3").on('click',
function () {
//some code here
}
);
多个选择器由,
分隔
或
$('[id ^= "target"]').on('click',
function () {
//some code here
}
);
^=
表示所有ID都以目标开始 “如果#target1和#target2悬停在上方”-你是指交叉口吗?如果不是,只需检测顶部(z索引较高)是否悬停在上方。