如何在单击具有相同ID的元素时调用相同的JQuery函数

sup*_*iya 3 jquery

我有许多相同但具有不同数据的元素,我想在点击每个元素时调用相同的JQuery函数.我该怎么做?

jAn*_*ndy 8

您的HTML标记中不能包含多个ID.

这将是一个无效的标记.在查询时$('#foobar'),有五个具有该id的元素,您只能获得第一个实例.因此,即使有一种方法(...)将代码应用于所有这些节点,也不要这样做.

使用类名,当你想"结合"的一些元素.


小智 6

不允许在多个元素上使用相同的ID.使用类.

<div class="myClass">..</div>
<div class="myClass">..</div>

$(".myClass").click(function() {...});
Run Code Online (Sandbox Code Playgroud)