jquery如何获得html标签数量

比如如下代码:<divclass="aaa"><inputtype=textname=a1><inputtype=textname=a2><inputtype=textn... 比如如下代码:
<div class="aaa">
<input type=text name=a1>
<input type=text name=a2>
<input type=text name=a3>
</div>
用$(".aaa").children("input")可以找到此div下的所有input标签,请问如何获得标签的总数量,也就是3
用length不行,我试过,返回的是0
展开
 我来答
freezing866
推荐于2016-02-16 · 知道合伙人互联网行家
freezing866
知道合伙人互联网行家
采纳数:145 获赞数:1032
六年网站开发经验,开发过的网站超过百个。擅长B2B、B2C、营销型网站开发。公司网址:www.wangyingshi.com

向TA提问 私信TA
展开全部

要获取标签个数需要用到size()函数用法,size() 方法返回被 jQuery 选择器匹配的元素的数量。 例子:

<script  language="javascript" type="text/javascript">
$(document).ready(function(){
var i=$('div').size();//获得div标签的数目
var j=$('.ff').size();//获得class为ff的font标签的数目
alert("div有"+i+"个;font有"+j"个");
})
</script>
<div>div1</div><br>
<div>div2</div><br>
<div>div3</div><br>
<div>div4</div><br>
<font class="ff">111</font>
<font class="ff">222</font>
<font class="ff">333</font>
ysx_longchun
推荐于2018-02-27 · TA获得超过112个赞
知道答主
回答量:63
采纳率:0%
帮助的人:0
展开全部
她返回的是一个数组,所以
var inputArr = $(".aaa").children("input");
var length = inputArr.length;
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式