【发布时间】:2015-02-14 00:06:13
【问题描述】:
我有一个将从 cms 和另一个 textarea 预填充的输入:jsFiddle
jQuery('#description_field').on('change', function () {
var val=jQuery("#description").val();
jQuery("#description").val(val + ' ' +jQuery( "#description_field" ).val());
});
-
<form>
<textarea id="description_field" name="description_field"></textarea>
<input type="hidden" id="description" name="description" value="{{ cms.tag }} <!-- Text of the textarea -->">
</form>
这实际上已经有效,但是当用户想要第二次更改 textarea 中的文本时,更改会添加到旧的 input 文本的末尾,这并不好。
我如何必须以某种方式更改代码,使文本始终与textarea 1:1?
谢谢
【问题讨论】:
-
为什么这么多人写
jQuery而不是$? -
@JeremyThille 写
jQuery有什么问题? -
它更长。我很懒。如果 jQuery 被命名为 dieMeistenAwesomeJSBibliothekDerWelt 会怎样?
-
如果您在同一个项目中实现了多个库,其中
$也可以是其他东西的简写,它会派上用场。
标签: javascript jquery html forms