如何对以下 html 中以“user_”开头的所有行执行“单击”操作:
<div id="rows">
<div id="user_1"></div>
<div id="user_2"></div>
<div id="user_3"></div>
<div id="user_4"></div>
</div>
如何对以下 html 中以“user_”开头的所有行执行“单击”操作:
<div id="rows">
<div id="user_1"></div>
<div id="user_2"></div>
<div id="user_3"></div>
<div id="user_4"></div>
</div>
jQuery('div[id^="user_"]').click();
假设“执行点击操作”是指“触发点击事件”,您可以使用属性 starts-with选择器,以及click
不带参数的方法(相当于trigger("click")
):
$("div[id^='user_']").click();
$("div[id^=user_]").click();
您可以将其粘贴到 Firebug 控制台中,也可以将其放入您的页面中,因为无论哪种方式它都是有效的 JavaScript。
选择具有以某个字符串开头的属性的所有元素:
$('div[id^="user_"]')
“点击”它们:
$('div[id^="user_"]').click();
但是,您可能想为它们添加一个类,这比属性上的字符串匹配要好。