jQuery select table 只返回第一个 tr
jQuery select table only returning first tr
奇怪的行为,似乎 jQuery 解析失败。
我想 select table 上的所有 tr 使用此 select 或:table#tblOutFlightBlocks tr
jQueryreturn才第一次tr,请看这里:
http://jsfiddle.net/6ogy9b9d/
ps。 HTML看起来不错
谢谢
$.each($('table#tblOutFlightBlocks tr'),function(){
alert($(this).html());
})
这是一个fiddle
html()
在单个元素上调用。所以即使你 select 全部 tr
你得到 html 或者只有第一个。您可以 select all tr html 通过迭代该数组。
var allHtml = '';
$.each($('table#tblOutFlightBlocks tr'),function(){
var tr = $(this);
allHtml += tr.html();
});
alert(allHtml);
试试这个
var html='';
$('table#tblOutFlightBlocks tr').each(function(index,item){
html += $(item).html();
})
alert (html);
奇怪的行为,似乎 jQuery 解析失败。
我想 select table 上的所有 tr 使用此 select 或:table#tblOutFlightBlocks tr
jQueryreturn才第一次tr,请看这里: http://jsfiddle.net/6ogy9b9d/
ps。 HTML看起来不错
谢谢
$.each($('table#tblOutFlightBlocks tr'),function(){
alert($(this).html());
})
这是一个fiddle
html()
在单个元素上调用。所以即使你 select 全部 tr
你得到 html 或者只有第一个。您可以 select all tr html 通过迭代该数组。
var allHtml = '';
$.each($('table#tblOutFlightBlocks tr'),function(){
var tr = $(this);
allHtml += tr.html();
});
alert(allHtml);
试试这个
var html='';
$('table#tblOutFlightBlocks tr').each(function(index,item){
html += $(item).html();
})
alert (html);