怎么判断父元素的子元素是否含有某个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>

jq js

7个回答

求人不如求己

<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>

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

$('div.poi a.poi_on')

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

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

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

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐