Javascript 如何找到所有<;李>;具有数据et id=";A「;从<;ul>;使用选择器? ... .. ... 。。。 ... ...
我尝试了Javascript 如何找到所有<;李>;具有数据et id=";A「;从<;ul>;使用选择器? ... .. ... 。。。 ... ...,javascript,jquery,Javascript,Jquery,我尝试了$('ul.xyz li[data et id=A]')。这是有效的,但是 这就是我想做的。。我有一个包含许多的页面。在每个标签中,我都有。现在,当我点击load more时,页面上会加载下一组。我试图使用上面的选择器在所有中使用id=“A”过滤,使用classname=xyz。单击load more时,它是一个ajax调用,每次单击时都会加载更多内容 问题是,尽管选择器可以工作,但它会过滤掉页面上显示的带有数据et id=A的,但不会显示在单击“加载更多”按钮后显示的带有数据et id
$('ul.xyz li[data et id=A]')
。这是有效的,但是
这就是我想做的。。我有一个包含许多
的页面。在每个
标签中,我都有
。现在,当我点击load more时,页面上会加载下一组
。我试图使用上面的选择器在所有
中使用id=“A”
过滤,使用classname=xyz
。单击load more时,它是一个ajax调用,每次单击时都会加载更多内容
问题是,尽管选择器可以工作,但它会过滤掉页面上显示的带有数据et id=A的,但不会显示在单击“加载更多”按钮后显示的带有数据et id=“A”
根据您的标记,这应该可以做到。你的措辞有点不清楚
<ul class="xyz">
<li data-et-id="p">
<li data-et-id="A">
...
..
...
<li data-et-id="m">...
...
...
</ul>
这是使用属性
选择器。语法是:
$('.xyz li[data-et-id=A]');
请参见此处,您的问题似乎交替使用了id
、数据类型id
和数据et id
。它是哪一个?请参见-id
属性必须是唯一的,因此不能有超过个元素带有id=“A”
。它实际上是data-et-id。谢谢,上面的选择器可以工作,但我正试着这样做。。我有一个包含许多的页面。在每个标签中,我都有- 。现在,当我点击load more时,页面上会加载下一组
。我试图使用上面的选择器在classname=xyz的所有中使用id=“A”筛选- 。当单击“加载更多”时,这是一个ajax调用,每次单击它都会加载更多内容。@user2821242我不知道你为什么告诉我,哈哈。你有问题吗?是的。问题是,尽管选择器可以工作,但它会过滤掉页面上有数据et id=A的
- ,而不是单击“加载更多”按钮后出现的
- 。希望我清楚这一点time@user2821242然后在加载更多项目时再次过滤:)不,我的意思是我试图从“I”页过滤出数据并将其提取到“II”页。因此,基本上,带loadmore的“I”页上的任何项目都应在“II”页上显示数据et id=“A”。所以在第二页,我只有数据et id=“A”的
- ,而在第I页,我有许多
-
selector[attribute=value]