繁体   English   中英

单击具有相同ID的每个按钮

[英]Click each button with the same ID

我有两个具有相同ID的按钮:

<button type="submit" onclick="//do something" id="theID">button 1</button>

<button type="submit" onclick="//do something" id="theID">button 2</button>

我想使用原型单击两个按钮。 到目前为止,我已经尝试了以下方法,但是它不起作用。

$('theID').each(function(item) { 
   item.click();
});

如何使用原型轻松单击两个按钮?

我有两个具有相同ID的按钮

有问题。 使用类代替ID; 根据设计和定义,ID 必须唯一。 如果没有的话,简单的东西是行不通的。

$('.clickable').each(function(item) { 
   item.click();
});

<button type="submit" class="clickable">button 1</button>

<button type="submit" class="clickable">button 2</button>

我想说相同的ID通常是个坏主意。 这是错误的语法,因为元素ID必须以字母开头,并且只能分配给一个元素。

您不能有两个具有相同ID的元素。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM