的内容我希望能够使用jQuery或JavaScript获取所有<b></b>
标记的内容,我该如何实现这一点?我想能够得到所有的`<b></b>
例如,如果我有你好,我在这里,我希望能够得到文本“你好,我在这里”作为一个字符串。
的内容我希望能够使用jQuery或JavaScript获取所有<b></b>
标记的内容,我该如何实现这一点?我想能够得到所有的`<b></b>
例如,如果我有你好,我在这里,我希望能够得到文本“你好,我在这里”作为一个字符串。
要选择所有<b>
元素,并在它们之间迭代:
$('b').each(function(){
console.log($(this).text()); // hello i am here
});
你可以把它们映射到一个数组:
var values = $("b").map(function() {
return $(this).text();
}).get();
您可以使用此:
$('b').text();
演示here
取决于你想做的事之后,你会得到更准确的答案是什么?
如果你有很多<b>
元素,并希望他们一个数组中,你可以使用:
var arr = [];
$('b').each(function(){
arr.push($(this).text());
});
既然你要求提供jQuery和原生JavaScript,但我会提供一个本地示例,但建议的jQuery示例没有任何问题。
var elements = document.querySelectorAll('b');
for (var i=0; i<elements.length; i++) {
console.log(elements[i].innerText);
}
是的,它运作良好。但我的所有内容在一个div然后我怎么可以取 – user2886533
@ user2886533,你是什么意思的ID? – Sergio
我的意思是我的所有内容在div中都有一个id。那么我如何使用$('b').text(); – user2886533