jQuery - 我如何选择相等的 html5 自定义属性

标签 jquery html select custom-attributes

如果我有这个:

<span data-helo="1">something</span>
<span data-helo="2">something different</span>

我想定位第一个跨度,我应该怎么做?

我试过类似的方法:

$('span').data('helo', '1')

但它返回了两个跨度。

最佳答案

尝试:

$('span[data-helo="1"]')

这将针对所有具有 data-helo 属性值 1span 元素。

http://jsfiddle.net/F2NUk/

使用您的代码:

$('span').data('helo', '1')

您的目标是所有 span 元素并将它们的 data-helo 属性设置为 1。然后返回该集合(通过典型的 jQuery 链接)。

关于jQuery - 我如何选择相等的 html5 自定义属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11431417/

相关文章:

javascript - 在任何情况下都防止 onbeforeunload 关闭页面

javascript - Bootstrap 3 - 词缀不改变类

java - 从服务器下载文件时显示进度条

html - CSS 如何在悬停时为不透明度 0 的过渡设置动画

mysql - 匹配 MYSQL IN() 中传递的每个变量

php - CodeIgniter 选择查询

javascript - 运行字符串数组并在 url 中找到匹配项,如何做到这一点

html - 试图把文字放在图片下面会弄乱对齐

html - 将#href anchor 添加到网页

从其他线程调用 FD_SET,select 仍然阻塞