<select id="paymenttype">
<option value="">---Select---</option>
<option>100</option>
<option>200</option>
<option>300</option>
<option>400</option>
<option>500</option>
</select>
<input type="text" id="check" value="" readonly/>
<input type="text" id="update" value="" />
JSjQueryの:どのような機能が、ここで与えられるべきである[変更または他のいくつかの機能]
$("#paymenttype").change(function(){
$("#check").val($('#paymenttype option:selected').text());
});
$("#check").change(function(){
alert("soul");
$("#update").val(0);
});
コード、それは動作しません$("#check").change(function()
に示すように? Jqueryの仕事にどのような関数を使うべきですか?入力テキストボックスに変更がある場合は、チェックを追加しますか?
$("#paymenttype").change(function(){
$("#check").val($('#paymenttype option:selected').text()).change(); // <-- HERE
});
http://jsfiddle.net/infernalbadger/e6yEd/7/
あなたが値と火を設定することができますので、あなたは小さなプラグインを追加することができます。これは、あなただけ手動で値を設定したときに変更イベントをトリガーするために必要なだけの例
要素がフォーカスを失うとすぐに「変更」が発生します。 – Tomalak
@JamesAllardice入力テキストボックスに変更がある場合は、チェックを追加しますか?これはちょうど例です – Ghostman
@Tomalak - 問題は、 'check'にバインドされた' change'イベントが決して起動しないことです(それは要素が 'readonly'なので決してありません)、Richard Dの答えは正しいです。 –