jquery - 无法使用 Jquery 设置 TextArea 值

标签 jquery html

我只是在单击单选按钮时使用 jquery 在文本区域中设置一个简单的值。但它什么也没设置。

我的代码是:

Javascript
---------
$("input[name=radio_workitem]").on("change",function(){

   $("input[name='workItemVO.note']",'#id_form_workitem_view').val("dummyNote");
}


<!-- language: lang-html -->

    <input type="radio" name="radio_workitem" value="<s:property value="workItemId"/>">

    <s:form id="id_form_workitem_view">
        <s:textfield name="workItemVO.subject" id="id_txt_wi_subject" class="form-control" readonly="true" />
        <s:textfield  name="workItemVO.createdBy" class="form-control" readonly="true"/>

        <s:textarea name="workItemVO.note"  class="form-control" rows="4"></s:textarea>

我尝试过的:

$("input[name='workItemVO.note']",'#id_form_workitem_view').html("dummyNote");
$("input[name='workItemVO.note']",'#id_form_workitem_view').text("dummyNote")

不起作用。

此处:如果我使用文本区域 ID 设置值,它会正常工作 示例:$("#Note").val("dummyNote");//工作正常

但我想用“名字”而不是“身份证”

请帮忙,我是 Stack overflow 的新手,我的描述可能有些错误。请告诉我。

提前致谢

最佳答案

input[name='workItemVO.note'] //this won't work because textArea is not an input

使用textarea代替input

$("textarea[name='workItemVO.note']").val('dummyNote')

JSFIDDLE DEMO

关于jquery - 无法使用 Jquery 设置 TextArea 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32068798/

相关文章:

javascript - 单击事件撤消

javascript - 当用户点击它时更改 div 的颜色

javascript - 简单的落沙玩具滞后

javascript - 如何在 &lt;input type ="number"> 中移动插入符号?

html - 使 _next 选项在 Formspree 中工作

javascript - 使用 jQuery 从输入控件获取值

javascript - Magento 时事通讯弹出窗口(模式窗口)在每个页面上弹出。它应该只在主页上弹出

javascript - jquery:SyntaxError: 未终止的字符串文字

zend-framework - Modus Operandi - 使用 Zend Framework 和 HTML5 上传多个图像并调整其大小

html - 如何告诉 Sublime Text 突出显示 HTML 中的 Go 代码?