簡體   English   中英

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的值

Currenlty,我有這個:

var promo = $("#promoCode").val();
$("#promoCode").change(function(){
    $('.promo').val(promo);    
});

但這是行不通的。

$(function(){
    $("#promoCode").change(function(){
        $('.promo').val(this.value);    
    });
});
  • 將回調附加到change事件時,請確保DOM已准備就緒
  • this內部回調是事件附加到的元素。
  • 如果您將#promoCode值緩存在更改回調之外,則它將在第一次更改后立即不同步! 就像我一樣在回調中使用this.value

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM