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

求人不如求己

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

找到 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" 的元素。

$('div.poi a.poi_on')