jquery - 选择具有相同 id 的所有元素

标签 jquery

我知道元素 id 应该是唯一的,但需要时应使用哪个选择器

$("*#x1")$("[id=x1]") 还是其他?

HTML

<div id="x1">A</div>
<div id="x1">B</div>
<div id="x2">C</div>

http://jsfiddle.net/2VHBC/2/

最佳答案

是的,您的 html 标记无效,并且 Id 在页面上必须是唯一的,但在这种情况下,attribute 选择器可以完成您的工作。

alert($('[id=x1]').length);

Js Fiddle Demo

关于jquery - 选择具有相同 id 的所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21709659/

相关文章:

jquery - 如何在 jQuery 中使用变量加载页面

jquery - 使用jquery ajax将表单数据和文件发布到asp.net core rc2

javascript - jQuery 获取列表中父级的文本

javascript - 在同一网页上结合垂直和水平视差滚动

javascript - 用空格替换符号 jquery/js

jquery - 插入图像时防止跳转文本

jquery - 页面更改后,rails jquery.turbolinks javascript 未触发

javascript - 如何更改 Bootstrap 切换菜单中的文本对齐方式?

javascript - Jquery价格 slider 无法在移动设备中滚动

jquery - 应用多个类的问题