2010-12-02 9 views
1

プロトタイプを使ってHTML tdの値を読んでみたいと思います。たとえば、次のような表があるとします。プロトタイプを使ってtd値を読む

<table id="myTable"> 
<tr> 
    <td>apple</td> 
    <td>orange</td> 
    </tr> 
    <tr> 
    <td>car</td> 
    <td>bus</td> 
    </tr> 
</table> 

アップル、オレンジ、車、バスのいずれかの値を読んでみたいと思います。 の方法が見つかりませんか?どんな助けでも大きな助けになるでしょう。

おかげで、

答えて

6

Jこれは動作するはずです:

var values = $$('#myTable td').collect(function(element) { 
    // stripTags(), if you're only interested in the actual content 
    return element.innerHTML.stripTags(); 
}); 
+0

ここで詳細な質問をしてください - 同じケースでは、テーブルの最後のtr要素を取得するにはどうすればよいですか? – Abhishek

+0

Um ... '子供= $$( '#myTable tr'); last_tr = children.pop() ' –

2

次戻り文字列の配列。

$$('#myTable td').pluck('innerHTML'); 
+0

ルビーのような簡潔さのために+1! – giraff

+1

私はそれが短いので、簡潔と呼ぶでしょう。 – clockworkgeek

関連する問題