2011-08-11 9 views
0

rowspanを含む列とrowspanを含まない行を含むテーブルがあります。私は下の表から日付の列を読みたいと思います。テーブルを読み込んで日付を表示します

2010年1月1日(月曜日)、2010年1月2日(火曜日)、2010年3月3日(水曜日)など... どうすればいいですか?

rowspanとそれ以外の列があることに注意してください。 enter image description here

答えて

0

これを試してみてください -

var maxcols = 0; 

$('table tr').each(function() { 
    $(this).children().length > maxcols ? maxcols = $(this).children().length : maxcols = maxcols; 
}); 

$('table tr td:first-child').each(function() { 
    if ($(this).text() != '' && $(this).parent().children().length === maxcols) 
     alert($(this).text()); 
}); 

http://jsfiddle.net/ipr101/FyGR6/1/

+0

@リーチング - ちょうど興味がないなぜこの答えを受け入れなかったのですか?コードに問題が見つかりましたか? – ipr101

3
var dates = []; 

$('table tr td:first-child').each(function() { 
    if ($(this).text() != '') 
     dates.push($(this).text()); 
}); 
+0

それはROWSPANが存在する場合、それがポールを読んでいる最初の列 – learning

+0

に次の列の値を読んでいることをseeemsとジム月曜日を読むとき – learning

+0

あなたのテーブルのHTMLを投稿できますか? – ipr101

関連する問題