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>
Run Code Online (Sandbox Code Playgroud)
应该返回4个项目.
所有你需要的是:
$('#catlist_ul a').length
Run Code Online (Sandbox Code Playgroud)
.html()获取所innerHTML提供的选择器,这不是你想要的.请查看jQuery API
jQuery(document).ready您应该使用别名快捷方式而不是使用:
jQuery(function ($) {
//same as $(document).ready()
});
Run Code Online (Sandbox Code Playgroud)