【发布时间】:2013-02-25 16:34:37
【问题描述】:
我有几个元素,比如
<p data-lang-bg="Bulgarian" data-lang-en="English" >Text</p>
<p data-lang-bg="Other bulgarian text" data-lang-en="Other english text" >Text 2</p>
我在编写 jQuery 选择器时遇到了困难,该选择器将选择所有具有数据属性 starting 且带有 data-lang 的元素。有没有可能写出这样的jQuery选择器
【问题讨论】:
-
对不起,我不相信这是可能的。我可以看到它有什么用处,也许可以向 jQuery 团队提交一份报告。
-
我认为你做不到。您必须遍历所有元素及其数据集。
-
真的,这就是类的好处。我只需将
class="lang"添加到每个这样的元素并选择它。 -
我投票重新打开,因为这个问题更加具体(它是关于数据,而不是任何属性),因此可以有更好的答案。
标签: jquery html css-selectors jquery-data custom-data-attribute