exiavso
2016-07-13 03:10
采纳率: 100%
浏览 10.0k
已采纳

怎么判断父元素的子元素是否含有某个class

判断'poi'的子元素class哪个含有'poi_on',例如下面那段代码就返回'poi2'

<div class="poi">
  <a class="poi1" href="#">&nbsp;</a>
  <a class="poi2 poi_on" href="#">&nbsp;</a>
  <a class="poi3" href="#">&nbsp;</a>
</div>

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

7条回答 默认 最新

  • exiavso 2018-11-10 01:47
    已采纳

    求人不如求己

    <script>
    var mypoi= $(".poi").find(".poi_on");
    pnum = mypoi[0].classList;
    for(i=0;i<pnum.length;i++)
    {
        if(pnum[i]!="poi_on")
        {
            pclass = pnum[i];
        }
    }
    console.log(pclass);
    </script>
    
    点赞 评论
  • WriteProcessMomory 2016-07-13 03:13

    用jquery吗 var mypoi= $("poi poi_on") ; // mypoi =  

    点赞 评论
  • 西红柿不会炒鸡蛋 2016-07-13 03:21

    找到 calss='poi'下面的所有元素 使用.each()循环 在进行判断

    点赞 评论
  • 当作看不见 2016-07-13 03:27

    遍历pol所有的子元素,是否有pol_on,有就返回poi2

    点赞 评论
  • humorHan 2016-07-13 03:43

    个人建议还是先学习下基础才能更好的在技术领域翱翔~

    点赞 评论
  • qq_30034681 2016-07-13 06:20

    $(this).hide()
    演示 jQuery hide() 函数,隐藏当前的 HTML 元素。
    $("#test").hide()
    演示 jQuery hide() 函数,隐藏 id="test" 的元素。
    $("p").hide()
    演示 jQuery hide() 函数,隐藏所有

    元素。
    $(".test").hide()
    演示 jQuery hide() 函数,隐藏所有 class="test" 的元素。

    点赞 评论
  • $('div.poi a.poi_on')

    点赞 评论

相关推荐 更多相似问题