我有html
<b class='a'>111</b>
<b class='a'>222</b>
<b class='a'>333</b>
<b class='b'>aaa</b>
请问怎么快速得到一个数组 [111,222,333];
尝试过
$(".a").text();
javascript
$('.a').map(function (item){ return $(item).text(); });
上面应该行得通。
var arr=[];
$('.a').each(
function(){
arr.push($(this).text())
})
<b class='a'>111</b>
<b class='a'>222</b>
<b class='a'>333</b>
<b class='b'>aaa</b>
<p></p>
<script type="text/javascript">
$(function()
{
$("p").append('['+$('.a').map(function (item){
return $(this).text();
}).get().join(',')+']');
})
</script>
如图