我希望能够<b></b>
使用 jQuery 或 javascript 获取所有标签的内容,我该如何实现呢?
例如,如果我有hello i am here,我希望能够将文本“hello i am here”作为字符串获取。
我希望能够<b></b>
使用 jQuery 或 javascript 获取所有标签的内容,我该如何实现呢?
例如,如果我有hello i am here,我希望能够将文本“hello i am here”作为字符串获取。
选择所有<b>
元素并遍历它们:
$('b').each(function(){
console.log( $(this).text() ); // hello i am here
});
您可以将它们映射到数组:
var values = $("b").map(function() {
return $(this).text();
}).get();
你可以使用这个:
$('b').text();
演示在这里
取决于您在获得更准确的答案后想要做什么......
如果您有很多<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);
}