在下一个网页中,我想用jquery选择所有<li>
元素。 我要选择那些内<ul class=search-result-gridview-items">
https://www.walmart.com/browse/home-improvement/air-quality/1072864_133032_1231459jquery选择器不会给出所有元素
我已经尝试了所有的产品:
$(".search-product-result ul li")
$("ul.search-result-gridview-items li")
我也有尝试:
$("li")
$("ul li")
$("section li")
选择所有<li>
,没有工作。 他们都给一个<li>
而不是全部。
为什么会发生这种情况?
在链接的网页来获取所有的元素,你肯定jQuery是加载和$是不是别的别名? –
如果您使用的是Chrome开发工具控制台,$等价于'document.querySelector()',并且只返回** first **元素。如果你有实际的jQuery加载你的选择器将返回所有相应的元素。 jQuery可能无法在其页面上加载。看到这个[问题](https://stackoverflow.com/questions/14308588/simple-jquery-selector-only-selects-first-element-in-chrome) –
does' $(“li”)。length' returns 1 ? –