jQuery如何在标记b
中获取值?
<span>
<b>hi_1</b>
<b>hi_2</b>
<b>hi_3</b>
<b>hi_4</b>
<span>
我想用jQuery输出这个输出:hi_1, hi_2, hi_3, hi_4
请在jsfiddle中给我举例。
答案 0 :(得分:3)
要在jQuery中获取特定HTML标记内的值,您可以使用text函数。这与选择器相结合可获得您正在寻找的输出
$('span b').each(function() {
console.log($(this).text());
});
<强> JSFiddle 强>
<强> JSFiddle with commas 强>
答案 1 :(得分:3)
你在找这样的东西吗?
$(document).ready(function() {
var textArr = [];
$('span b').each(function() {
textArr.push($(this).text());
});
alert(textArr.join(', '));
});
答案 2 :(得分:0)
这很酷
var x = $("span b").map(function() {
return $(this).text();
}).toArray().join(", ");