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 展开
<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 展开
2个回答
推荐于2016-02-16 · 知道合伙人互联网行家
freezing866
知道合伙人互联网行家
向TA提问 私信TA
知道合伙人互联网行家
采纳数: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>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询