1

为什么这不显示对象内部的文本?

 <ul>
     <li>1</li>
     <li>2</li>
     <li>3</li>
 </ul>

jQuery:

   $("ul").append('<li class="hi">4</li>');
   alert( $(".hi").text );

它没有显示 ,而是.text()显示了其他一些 js mumbo jumbo。我在这里做错了什么?

http://jsfiddle.net/hkGyG/

4

1 回答 1

8

你缺少括号。利用

alert( $(".hi").text() );

您只是在提醒该函数,而不是调用它并提醒结果。

于 2012-12-30T14:54:08.797 回答