我有一个存储一些HTML的变量:
var rows = '<tr><td></td></tr>.....';
我希望使用jQuery来计算<tr>
标签的数量。当它不在变量中时,我可以这样做:
$('#some-table tr').length
但不能使用变量。我尝试过这样的事情:
$(rows)
但不知道怎么做才能获得<tr>
的数量。
答案 0 :(得分:0)
jQuery-ify rows
,然后查询:
var rows = '<tr><td></td></tr>.....';
var numRows = $(rows).filter('tr').length;
...或
var rows = '<tr><td></td></tr>.....';
var numRows = $('<tbody>' + rows + '</tbody>').find('tr').length;
// or
var numRows = $('<tbody>' + rows + '</tbody>').children().length;
答案 1 :(得分:0)
var count = rows.match(/<tr>/g);
alert(count.length);