我想去下一堂课'产品故事'
getUrl = $('.ProductTile').next('.ProductTile').attr('href');
不幸的是它没有用 - 任何想法?
网站我试图从中获取:
lazienkafast.pl/baterie-kuchenne-c-3_27.html?str=50
我使用代理首先将它添加到我的localhost,然后尝试获取href attr。没有下一步它可以工作,但我希望它适用于页面中的第二类,不仅首先使用相同的名称。
答案 0 :(得分:0)
如果你的HTML STRUCTURA这个
<div class='ProductTile'> // or other element
</div>
<a href='your href'> ffff </a>
试试这个
getUrl = $('.ProductTile').next().attr('href');
答案 1 :(得分:0)
你不应该在next()中使用字符串。
就像这样:
getUrl = $('.ProductTile').next().attr('href');
答案 2 :(得分:0)
以下是解决方案:)
var getUrl = $(".ProductTile").next().attr("href");
&#13;
答案 3 :(得分:0)
next()在您的情况下处理兄弟姐妹。下一个.ProductTile不是兄弟姐妹。
var getUrl = $('.ProductTile').eq(1).attr('href');
如果您想获得所有这些链接,可以使用$ .each
var getUrlArr = [];
$('.ProductTile').each(function(){
getUrlArr.push($(this).attr('href'));
});
console.log(getUrlArr);