Javascript jquery:如何为2个或更多不同的按钮编写单击事件?
这是我的,我想对其他按钮使用相同的单击功能,因此我可以通过以下方式实现此行为:Javascript jquery:如何为2个或更多不同的按钮编写单击事件?,javascript,jquery,ajax,click,Javascript,Jquery,Ajax,Click,这是我的,我想对其他按钮使用相同的单击功能,因此我可以通过以下方式实现此行为: $("#loggedinNav").click(function (e) { // do something }); 在|=或中,您可以执行$(“#loggedinNav,#main logo”)。单击(…)根据您可以执行$(“#loggedinNav,#main logo”)。单击(…)根据选择metaforce的答案 $("#loggedinNav" || "#mainlogo").clic
$("#loggedinNav").click(function (e) {
// do something
});
在
|
=或中,您可以执行$(“#loggedinNav,#main logo”)。单击(…)
根据您可以执行$(“#loggedinNav,#main logo”)。单击(…)
根据选择metaforce的答案
$("#loggedinNav" || "#mainlogo").click(function (e) {
// do something
});
您可以这样做:
$("#loggedinNav, #mainlogo").click(function (e) { // do something });
如果您有许多按钮需要处理程序,或者您希望在多个功能中执行处理程序,那么这会更好。替代metaforce的答案
您可以这样做:
$("#loggedinNav, #mainlogo").click(function (e) { // do something });
如果您有许多按钮需要处理程序,或者您希望在多个功能中执行处理程序,则这会更好。如果不工作,您必须使用相同的双qoutes放置所有按钮。。。由于metaforce(见上面的解决方案)不起作用,您必须使用相同的双qoutes放置所有内容。。。根据Meta Apple(见上面的解决方案),我会这样做,但是如果您超过两个或三个按钮,您可能需要考虑创建一个分配给按钮的类,然后使用类名而不是ID。但是如果你超越了两个或三个按钮,你可能想考虑创建一个被分配给按钮的类,然后使用类名而不是ID.YUP,这是相同的解决方案,但是如果你的点击处理程序正在执行相同的动作,那么最好还是按前面建议的方式执行。这将在您将来想要修改操作时节省时间…是的,这是相同的解决方案,但是如果您的单击处理程序正在执行相同的操作,那么最好按照前面建议的方式执行。。。这将节省您以后要修改操作的时间。。。