鍍金池/ 問(wèn)答/Java  PHP  Python  C  HTML/ 如何得到div下面的span,有class的span,如下圖代碼

如何得到div下面的span,有class的span,如下圖代碼

問(wèn)題

想要得到div下面的擁有class屬性的span,不管理class是什么 有多少個(gè)

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<div id="jie">
    <span>sdfds</span>
    <span class="try try21">sdfds</span>
    <span>sdfds</span>
    <span class="try2 try22">sdfds</span>
    <span>sdfds</span>
    <span class="try3 ">sdfds</span>
    <span class="try4 sdfsd44">sdfds</span>
</div>
<script src="https://cdn.bootcss.com/jquery/1.11.0/jquery.min.js"></script>
<script>

    console.log($("#jie span").hasClass());
</script>
</body>
</html>
回答
編輯回答
心癌

let allSpan = document.querySelectorAll('#yourdiv span')
let spanArr = [];
Array.prototype.forEach.call(allSpan, (v) => {

if(v.className != "") spanArr.push(v);

})

2017年3月28日 22:53
編輯回答
影魅
  $.each($('#jie span'),function(){
        var classname = $(this).attr('class');
        if(classname !=null){
            console.log(classname)
        }
    });

或者console.log($("#jie span[class]"))

2017年12月12日 21:54
編輯回答
瘋子范
$("#jie span[class]").length
2017年12月12日 17:07
編輯回答
巫婆
var tempList = [];
$('#jie span').each(function (){
    if($(this).attr('class')){
        tempList.push($(this))
    }
});
console.log(tempList);

或者console.log($("#jie span[class]"))

2017年2月11日 19:14