jQuery count表内的HREF

时间:2011-11-17 14:24:07

标签: jquery count

jQuery(document).ready(function () {
    var totaltr = $("#catlist_ul").html().find('a').length; 
    $('#cog1').hide();
    var htmlBlock = "<strong>" + totaltr + " ITEMS</strong>";
    totalProductList.innerHTML += htmlBlock;
});

<table id="catlist_ul">
<tr><td><a href="#">link</a><a href="#">link</a></td></tr>
<tr><td><a href="#">link</a><a href="#">link</a></td></tr>
</table>

应该返回4个项目。

1 个答案:

答案 0 :(得分:5)

您只需要:

$('#catlist_ul a').length

.html()获取所提供选择器的innerHTML,这不是您想要的。请查看jQuery API


不应使用jQuery(document).ready,而应使用别名快捷方式:

jQuery(function ($) {
  //same as $(document).ready()
});