这可能非常明显,但由于很难清楚地描述,我找不到任何通过搜索的内容。
我想做一些事情,如果用户点击几个按钮中的任何一个,就会触发一个事件。这可能吗?这是我尝试过的,但它似乎不起作用:
$("#button1" || "#button2").click(function() {alert("example")});
答案 0 :(得分:3)
试试这个:
$("#button1, #button2").click(function() {alert("example")});
答案 1 :(得分:3)
只需将处理程序应用于所有按钮。
$("#button1,#button2").click(...
使用,
创建multiple selector,并且由于jQuery的“隐式迭代”,它会将click()
处理程序添加到所有匹配的元素。< / p>
也就是说,如果有很多按钮,通常可以更好地为所有按钮提供一个普通的按钮。
$(".my_buttons").click(...