计算附加数据

时间:2014-09-16 15:23:31

标签: javascript jquery vbscript

我有每次用户点击按钮时附加的数据,但我想知道每次点击时附加的数据的数量。

我的数据包含表格的一部分(一堆),我想知道其中有多少行

function openFromB(lastLoadedIndex) {
  lastLoadedIndex = (typeof(lastLoadedIndex)=='undefined') ? '' : lastLoadedIndex;

  jQuery.get('liste.asp?from_item='+ lastLoadedIndex +'&param='+(new Date()).getTime(), function(data) { 
    jQuery('.liste).append(data);
    if (data) {
      document.getElementById('load').style.display = 'none';
      document.getElementById('more').style.display = 'block';  
    }
  });
}

1 个答案:

答案 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,否则可能会出现意外结果。