嗨選擇,變化值(寫入輸入)時,選擇從選擇
我得到了下面輸入
<input type="text" class="input-text" value="South Yorkshire" placeholder=" county" name="calc_shipping_state" id="calc_shipping_state">
,我需要改變它的選擇幾個選項的下拉菜單。問題在於輸入使用數據庫進行驗證,並且我無法訪問HTML。所以我隱藏了輸入並添加了一個使用jQuery的選擇選項,將所選選項寫入輸入。我不確定如何寫入隱藏的輸入選項上選擇的選項。使用.change()
或.val()
?
這是添加代碼的選擇:
$('#calc_shipping_state_field').after("<p class='form-row form-row-wide' id='calc_shipping_state_field' id=''> <select name='' id='county_selected' class='' rel=''> <option value=''>Select a county…</option> <option value='BE'>Bedfordshire</option> <option selected='selected' value='BER'>Berkshire</option> <option value='BRI'>Bristol</option> <option value='BUCK'>Buckinghamshire</option> <option value='CA'>Cambridgeshire</option> <option value='CHES'>Cheshire</option> <option value='LN'>City of London</option> </select></p>");
我對「伯克希爾」選項添加selected='selected'
默認情況下,使
<option selected='selected' value='BER'>Berkshire</option>
這是我已經嘗試使用的代碼.change()但不起作用。
$("#county_selected").change(function() {
var county = $("select :selected").county(function() {
var txt = $(this).text();
}).get();
//add it to div
$('input.input-text').val('county');
});
我希望有人能幫助我。
謝謝!
你好@MrCode非常感謝。有用。這更簡單,我認爲它.. – andresgl