<div id="main">
<div>
<div>
<a href="/test/number/1">1asd</a>
<div>
<div>
<a href="/test/number/1/phone/0">1fdf</a>
</div>
</div>
</div>
</div>
<div>
<div>
<a href="/test/number/2">2a2d</a>
</div>
</div>
<div>
<div>
<a href="/test/number/3">33</a>
<div>
<div>
<a href="/test/number/3/phone/0">33df</a>
</div>
</div>
</div>
</div>
</div>
function(num){
$('#main a').each(function(){
})
return false;
}
我想做:
如果num == 1那么这应该返回TRUE,因为:
isset <a href="/test/number/1/phone/0">1fdf</a>
此链接有号码和电话
如果num == 2那么这应该返回FALSE,因为:
isset <a href="/test/number/2">2a2d</a>
这个链接有号码而没有电话
如果num == 3那么这应该返回TRUE,因为:
isset <a href="/test/number/3/phone/0">1fdf</a>
此链接有号码和电话
如果num> 3那么这应该归还我,因为:
不是与数字/ 4等的链接
感谢您的帮助!
答案 0 :(得分:2)
以下是解决方案的小提琴:http://jsfiddle.net/h7Wda/7/
您基本上检查number/1/phone
是否位于元素的href中:
$(this).attr('href').indexOf('number/1/phone')
number/3/phone
案例相同。
任何其他值都将返回false。