<ul class="xyz">
<li data-et-id="p">
<li data-et-id="A">
...
..
...
<li data-et-id="m">...
...
...
</ul>
我试过了$('ul.xyz li[data-et-id=A]')
。这可以,但
这是我正在尝试做的事情..我有一个包含许多<ul>
的页面。在每个<ul>
代码中,我有<li>
。现在,当我点击加载更多时,下一组<ul>
将被加载到页面上。我正在尝试使用上面的选择器在<li>
的所有id="A"
中使用<ul>
过滤classname=xyz
<li>
。当点击加载更多时,它是一个ajax调用,每次点击时都会加载更多内容。
问题在于,尽管选择器有效,但它会过滤掉data-et-id=A
<li>
,其中data-et-id="A"
位于页面上,但未显示{{1}} {{1}}在单击加载更多按钮后出现。
答案 0 :(得分:1)
根据你的标记,这应该这样做。你的措辞有点不清楚。
$('.xyz li[data-et-id=A]');
<强> Live demo (click). 强>
这是使用attribute
选择器。语法是:
selector[attribute=value]