Jquery下一课href

时间:2014-10-18 21:52:23

标签: javascript jquery

我想去下一堂课'产品故事'

 getUrl = $('.ProductTile').next('.ProductTile').attr('href');

不幸的是它没有用 - 任何想法?

网站我试图从中获取:

lazienkafast.pl/baterie-kuchenne-c-3_27.html?str=50

我使用代理首先将它添加到我的localhost,然后尝试获取href attr。没有下一步它可以工作,但我希望它适用于页面中的第二类,不仅首先使用相同的名称。

4 个答案:

答案 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)

以下是解决方案:)

&#13;
&#13;
var getUrl = $(".ProductTile").next().attr("href");
&#13;
&#13;
&#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);