jQuery-更改输入值
jQuery - Changing value of input
我有一个形式的字段:
<input type="text" name="promocode" id="promoCode" value="" style="width:24%" maxlength="5">
这个字段是另一种形式:
<input type="hidden" name="custom" class="promo" value="" />
我该怎么做,所以每当#promoCode
的值改变时,它也会改变.promo
的值
现在,我有这个:
var promo = $("#promoCode").val();
$("#promoCode").change(function(){
$('.promo').val(promo);
});
但这行不通。
$(function(){
$("#promoCode").change(function(){
$('.promo').val(this.value);
});
});
- 将回调附加到更改事件时,请确保DOM已准备就绪
- 回调中的
this
是事件附加到的元素 - 如果将
#promoCode
值缓存在更改回调之外,则在第一次更改之后,它将不同步!像我一样在回调中使用this.value
相关文章:
- 使用ajax的输入jquery意外结束
- 如何从输入 JQuery 或 javascript 中获取修改后的文本
- 从输入 jquery 获取值
- 如何将MP3文件播放到麦克风输入jQuery中
- 正在尝试预览表单输入jQuery
- 如何启用由日期选择器 ui 附加的输入?(JQuery 插件)
- 检测用户是否没有't输入任何内容/删除输入jQuery
- 删除输入jquery中的值时清除所有更改
- 在编辑输入 jQuery 后激活只读返回
- 验证并附加电话输入 Jquery
- 如果相同的单词在输入 jquery 或 js 中写入两次,则发出警报并不允许
- 如何附加用户输入?jQuery.
- 使用 .val() 的输入 jQuery 进行计算
- 对所有子输入JQuery使用replaceWith
- Vaildate动态添加数组输入-jQuery Validate
- 文件输入jQuery更改事件只触发一次
- 正确重命名克隆的输入JQuery
- 检查输入Jquery的起始字符的值
- 动态添加输入jquery
- 在鼠标输入jquery中使用延迟