如何在JavaScript中按类名获取值?

时间:2014-02-24 10:33:22

标签: javascript jquery html

在下面的HTML中,我想使用<b>JavaScript

检索所有jQuery代码的值
<html>
   <head>
</head>
<body>        

 <span id=":zz" class="adl">

                   <b>2</b> 
                   <b>of </b>

                   <b>143 </b>

           </span>

<body>
</html>

我可以使用jQuery或JavaScript中的类名检索所有<b>标记值吗?

3 个答案:

答案 0 :(得分:3)

您可以使用$.map()将值放入数组中:

var values = $('b').map(function () {
    return $(this).text();
}).get();
console.log(values); // = ["2", "of ", "143 "] 

Example fiddle

答案 1 :(得分:1)

您甚至不需要使用classname来执行此操作。只需使用:

$('.adl b').each(function(){
    alert($(this).html());
 })

答案 2 :(得分:1)

console.log($('span.adl').find('b').text());