2012-09-06 67 views
-12
​<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>

這個環節有號碼和電話

if num == 2 then then should not me FALSE,because:

isset <a href="/test/number/2">2a2d</a>

這個環節有號碼,而不是有電話

如果num = = 3,那麼這應該返回TRUE我,因爲:

isset <a href="/test/number/3/phone/0">1fdf</a>

這鏈接有號碼和電話

if NUM> 3那麼這應該返回我的不實,因爲:

不數/ 4等

感謝isset鏈接幫助!

http://jsfiddle.net/h7Wda/

+1

我不知道你在說什麼......!? – simonlchilds

回答

2

下面是與解決方案小提琴:http://jsfiddle.net/h7Wda/7/

基本上,你是否number/1/phone位於元素的href:

$(this).attr('href').indexOf('number/1/phone') 

同爲number/3/phone情況。

任何其他值將返回false。

+0

cassi.lup:Upvote需要15個代表:http://stackoverflow.com/privileges/vote-up通過問這個問題OP失去了22個代表。 –