无法在.val中获得textarea的值

时间:2011-11-06 05:32:07

标签: jquery

HTML:

<textarea cols="50" rows="5" id="txtHtmlContent">
</textarea>

jQuery的:

if ( $("#rdbHtmlContent").attr("checked") ) {
  alert( $('#txtHtmlContent').val() );
}

但警报显示为空。我的错是什么?

1 个答案:

答案 0 :(得分:2)

代码似乎按预期工作。我在jsbin上设置了一个测试用例并确认它正在工作:

HTML

<input type="radio" id="rdbHtmlContent" checked /><br/>
<textarea cols="50" rows="5" id="txtHtmlContent">Foo</textarea>

JS / jQuery的

if ( $("#rdbHtmlContent").attr("checked") )
  alert( $("#txtHtmlContent").val() );

在线演示:http://jsbin.com/iritid/2/edit