1

div の子であるすべてのスパン要素を反復処理しようとしています。

 $('#recommendTextArea').children('span').each(function () {
            console.log(this.html()); 
        });

ただし、常に次のエラーが発生します。

Uncaught TypeError: Object #<HTMLSpanElement> has no method 'html' 

text() に変更してみましたが、うまくいきません

4

4 に答える 4

3

これを試してください:

console.log($(this).html()); 

.html()jQuery オブジェクトではなく、DOM 要素を呼び出そうとしていました。

于 2013-05-21T08:59:57.457 に答える
0
   $('#recommendTextArea').children('span').each(function () {
        console.log($(this).text()); 
    });
于 2013-05-21T08:59:21.170 に答える
0

1) $(this).html() または $(this).text() を試してください

2)代わりに $('#recommendTextArea').find("span") を使用してスパンを取得できます

于 2013-05-21T09:01:11.243 に答える