通过添加更多 li 后,如何计算 ul 中的 li 数ajax
?
我试过$("#mylist li").size()
了,但它不计算新添加的。
我知道有这个选项,$(returnedHTML).find('li').length
但我想要现有和新添加的 li 的总数
代码:html
<ul id="mylist">
<li> item 1</li>
<li> item 2</li>
</ul>
jQuery:
function updateNotificationCount(){
var nCount=$("#mylist li").length;
$("#Counter").html(nCount);
}
$(document).ready(function(){
$.ajax({
type: "GET",
url: "../scripts/getNotifications.php",
data: "",
success: function (data) {
$('#mylist').append(data);
updateNotificationCount();
},
error: function (xhr, ajaxOptions, thrownError) {alert("error");
alert(xhr.statusText);
alert(xhr.responseText);
alert(xhr.status);
alert(thrownError);
}
});
});
我可以毫无问题地更新。只有计数处于不确定状态