jquery获取标签内容到数组并显示
有一个例如<div><dl><dt"><ahref="plugin.php?id=votes:home&actid=1"target="_blank"><imgs...
有一个例如
<div>
<dl>
<dt">
<a href="plugin.php?id=votes:home&actid=1" target="_blank">
<img style="width: 340px;height:180px;border:1px #cccccc solid;padding:4px;" src="activitypic_1.jpg">
</a>
</dt>
<dd>
<h1>
<a style="float: left;font-size: 18px;" href="plugin.php?id=votes:home&actid=1" target="_blank">
全球大赛征稿启事</a>
</h1>
<p>
大赛介绍
本次大赛不设主题,参赛作品内容、形式均不限,按纪实和艺术两类分别投稿。
1.纪实类:纪实摄影是指以客观记录的方式关注社会生活、自然生态环境、民俗风情等各类题材的作品。纪实类作品不得对原始画面的内容进行增加或删减。在后期制作中,可对影调和色彩等进行适度调整,以不违背拍摄对象客观真实属性为准。彩色照片可整体(不可 ...
</p>
<a href="javascript:void(0);" >详细</a>
</dd>
</dl>
</div>
<div>
<dl>
<dt">
<a href="plugin.php?id=votes:home&actid=1" target="_blank">
<img style="width: 340px;height:180px;border:1px #cccccc solid;padding:4px;" src="activitypic_1.jpg">
</a>
</dt>
<dd>
<h1>
<a style="float: left;font-size: 18px;" href="plugin.php?id=votes:home&actid=1" target="_blank">
全球大赛征稿启事</a>
</h1>
<p>
大赛介绍
本次大赛不设主题,参赛作品内容、形式均不限,按纪实和艺术两类分别投稿。
1.纪实类:纪实摄影是指以客观记录的方式关注社会生活、自然生态环境、民俗风情等各类题材的作品。纪实类作品不得对原始画面的内容进行增加或删减。在后期制作中,可对影调和色彩等进行适度调整,以不违背拍摄对象客观真实属性为准。彩色照片可整体(不可 ...
</p>
<a href="javascript:void(0);" >详细</a>
</dd>
</dl>
</div>
这样的页面,请问如何用jquery把<p></p>中的内容写到数组,并且输出出来!
没有分了,谢谢!
本人是菜鸟,对JS不熟悉,希望能有详细的答案,谢谢了! 展开
<div>
<dl>
<dt">
<a href="plugin.php?id=votes:home&actid=1" target="_blank">
<img style="width: 340px;height:180px;border:1px #cccccc solid;padding:4px;" src="activitypic_1.jpg">
</a>
</dt>
<dd>
<h1>
<a style="float: left;font-size: 18px;" href="plugin.php?id=votes:home&actid=1" target="_blank">
全球大赛征稿启事</a>
</h1>
<p>
大赛介绍
本次大赛不设主题,参赛作品内容、形式均不限,按纪实和艺术两类分别投稿。
1.纪实类:纪实摄影是指以客观记录的方式关注社会生活、自然生态环境、民俗风情等各类题材的作品。纪实类作品不得对原始画面的内容进行增加或删减。在后期制作中,可对影调和色彩等进行适度调整,以不违背拍摄对象客观真实属性为准。彩色照片可整体(不可 ...
</p>
<a href="javascript:void(0);" >详细</a>
</dd>
</dl>
</div>
<div>
<dl>
<dt">
<a href="plugin.php?id=votes:home&actid=1" target="_blank">
<img style="width: 340px;height:180px;border:1px #cccccc solid;padding:4px;" src="activitypic_1.jpg">
</a>
</dt>
<dd>
<h1>
<a style="float: left;font-size: 18px;" href="plugin.php?id=votes:home&actid=1" target="_blank">
全球大赛征稿启事</a>
</h1>
<p>
大赛介绍
本次大赛不设主题,参赛作品内容、形式均不限,按纪实和艺术两类分别投稿。
1.纪实类:纪实摄影是指以客观记录的方式关注社会生活、自然生态环境、民俗风情等各类题材的作品。纪实类作品不得对原始画面的内容进行增加或删减。在后期制作中,可对影调和色彩等进行适度调整,以不违背拍摄对象客观真实属性为准。彩色照片可整体(不可 ...
</p>
<a href="javascript:void(0);" >详细</a>
</dd>
</dl>
</div>
这样的页面,请问如何用jquery把<p></p>中的内容写到数组,并且输出出来!
没有分了,谢谢!
本人是菜鸟,对JS不熟悉,希望能有详细的答案,谢谢了! 展开
4个回答
展开全部
$(function(){
var arr = new Array();
var $p = $("p");
for(var i = 0 ; i < $p.size(); i++){
arr.push($p.eq(i).text());
}
console.log(arr);
});
var arr = new Array();
var $p = $("p");
for(var i = 0 ; i < $p.size(); i++){
arr.push($p.eq(i).text());
}
console.log(arr);
});
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没看上面几个的回答,不知道正确与否,但至少不会那么复杂,
jquery里把获取到的标签里的内容放到数组 里,并显示,只用一句代码就能实现的:
var b=$("p").map(function(){return $(this).text();}).get();
alert(b.join());
这里有亲测演示:jquery里用$.map把指定标签里的文本生成数组
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var arr = [];
$("p").each(function(i,dom){
arr[i] = $(this).text();
});
$("p").each(function(i,dom){
arr[i] = $(this).text();
});
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var b = [];
for (var i = 0;i < $('p').length; i++){
b.push($('p').eq(i).text());
}
console.log(b);
for (var i = 0;i < $('p').length; i++){
b.push($('p').eq(i).text());
}
console.log(b);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询