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个项目。
答案 0 :(得分:5)
您只需要:
$('#catlist_ul a').length
.html()
获取所提供选择器的innerHTML
,这不是您想要的。请查看jQuery API
不应使用jQuery(document).ready
,而应使用别名快捷方式:
jQuery(function ($) {
//same as $(document).ready()
});