質問: お世話になっております。 先程はjQueryの質問への回答有り難うございました。 新たに2点質問なのですが、下記のソースで 1. [2行目] table#listの子の1番目のtrの子にあるtd.statusの中身をalertしようとしたところ、上手く行きませんでした。 2. [3行目] table#listの子のi番目のtrのdisplayをnoneにしようとしたところ上手く行きませんでした。 こちら、お分かりになる方いらっしゃいましたら、よろしくお願い致します ``` 1. for(var i=1; i<=$('table#list tr').length; i++){ 2. alert($('table#list tr:eq(1) td.status').innerHTML); 3. $("table#list tr:eq(i)").css('display','none'); 4. } ```
回答: > > table#listの子の1番目のtrの子にあるtd.statusの中身をalert > > > ``` $(function(){ alert($('table#list tr:nth-child(1) td.status').html()) }) ``` ただし、最初のtrにtd.statusがなければundefinedが返る > > table#listの子のi番目のtrのdisplayをnone > > > ``` $(function(){ $('table#list tr').css('display','none'); }) ```