我有每次用户点击按钮时附加的数据,但我想知道每次点击时附加的数据的数量。
我的数据包含表格的一部分(一堆),我想知道其中有多少行
function openFromB(lastLoadedIndex) {
lastLoadedIndex = (typeof(lastLoadedIndex)=='undefined') ? '' : lastLoadedIndex;
jQuery.get('liste.asp?from_item='+ lastLoadedIndex +'¶m='+(new Date()).getTime(), function(data) {
jQuery('.liste).append(data);
if (data) {
document.getElementById('load').style.display = 'none';
document.getElementById('more').style.display = 'block';
}
});
}
答案 0 :(得分:0)
您可以使用$.parseHTML()
(jQuery)将字符串解析为DOM节点数组。
var $html = $.parseHTML(data);
然后你可以像在jQuery中的任何其他对象一样获得行数:
var len = $("table tr",$html).length;
并对内部元素进行更改:
$("#load",$html).css("display","none");
或者隐藏你可以这样做:
$("#load",$html).hide();
注意:请确保您向$.parseHTML()
提供有效/结构合理的html,否则可能会出现意外结果。