jQuery 同时获取多个标签的指定内容并储存为数组
要使用jQuery同时获取多个标签的指定内容并存储为数组,你可以使用.map()
方法。以下是一个示例,假设我们要获取所有<p>
标签的内容:
HTML:
<p>第一个段落</p>
<p>第二个段落</p>
<p>第三个段落</p>
jQuery:
$(document).ready(function() {
var contentArray = $('p').map(function() {
return $(this).text();
}).get();
console.log(contentArray); // 输出: ["第一个段落", "第二个段落", "第三个段落"]
});
在这个例子中,$('p')
选择了所有的<p>
标签,.map()
方法遍历每一个匹配到的元素,并且通过$(this).text()
获取它们的文本内容。.get()
方法将jQuery对象集转换为一个普通的数组,最后我们得到了一个包含所有<p>
标签文本内容的数组。
评论已关闭