0

とを使用してテーブルtdテキストを取得しようとしていますJqueryjavascript

私は次のものを持っています

//tables contain bunch of tables
  for(var i = 0; i < tables.length ; i ++){
        var table = tables[i];

        $(table 'td').each(function(){   //I know there is something wrong with my selector.
            $(this).text()
        })

私のjquery場合、セレクターは機能しません。異なるテーブルのすべての td を選択するにはどうすればよいですか?

助けてくれてありがとう!

4

1 に答える 1

5

メソッドを使用したいと思います.find()

$(table).find('td').each(function(){

デモ: http://jsfiddle.net/jfj47/

もちろん、代わりに「コンテキスト セレクター」を使用することもできます。

$("td", table).each(function(){

デモ: http://jsfiddle.net/jfj47/1/

また、tablesが DOM 要素の単なる配列 (または配列のようなオブジェクト) である場合は、ループする必要はなく、次を使用できます。

$(tables).find("td").each(function(){

デモ: http://jsfiddle.net/jfj47/2/

参考文献:

于 2013-07-17T19:22:53.797 に答える