Javascript 在链接中搜索文本 ​ ​​ ​函数(num)​{ $('#主a')。每个(函数(){ }) 返回false; }​

Javascript 在链接中搜索文本 ​ ​​ ​函数(num)​{ $('#主a')。每个(函数(){ }) 返回false; }​,javascript,jquery,html,Javascript,Jquery,Html,我想做: 如果num==1,则应返回TRUE,因为: isset 这个链接有号码和电话 如果num==2,则应返回FALSE,因为: isset 此链接有号码,但没有电话 如果num==3,则应返回TRUE,因为: isset 这个链接有号码和电话 如果num>3,则应返回FALSE,因为: 未设置带有数字/4等的链接 谢谢你的帮助 以下是解决方案: 基本上检查number/1/phone是否位于元素的href中: ​<div id="main"> <div>

我想做:

如果num==1,则应返回TRUE,因为:

isset

这个链接有号码和电话

如果num==2,则应返回FALSE,因为:

isset

此链接有号码,但没有电话

如果num==3,则应返回TRUE,因为:

isset

这个链接有号码和电话

如果num>3,则应返回FALSE,因为:

未设置带有数字/4等的链接

谢谢你的帮助


以下是解决方案:

基本上检查
number/1/phone
是否位于元素的href中:

​<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;
}​
号码/3/电话的情况也一样


任何其他值都将返回false。

我不知道您在说什么。。。!?向上投票需要15个代表:OP问这个问题失去了22个代表。
 $(this).attr('href').indexOf('number/1/phone')