顯示在下拉列表中選擇的值,我試圖改變動態使用JQuery.I一個下拉的值更改客戶端在Mozilla於Iphone.Whatever值我設置在下拉列表不顯示它保持不變。問題在在Mozilla iPhone客戶端
任何人有任何線索?這是更改下拉列表值的代碼。
jQuery("#billingAddressState").val('CA')
顯示在下拉列表中選擇的值,我試圖改變動態使用JQuery.I一個下拉的值更改客戶端在Mozilla於Iphone.Whatever值我設置在下拉列表不顯示它保持不變。問題在在Mozilla iPhone客戶端
任何人有任何線索?這是更改下拉列表值的代碼。
jQuery("#billingAddressState").val('CA')
總是有倒過來,嘗試:
jQuery('#billingAddressState option').removeAttr('selected').filter('[value="CA"]').attr('selected', 'selected');
這應該很好用 - 如果是多選框,您在技術上只需要.removeAttr('selected')。 –
我知道這是一個有點晚了,但我得到了同樣的問題,與Firefox 3.6選擇標籤的工作,而這是我做過什麼來解決它
jQuery('#billingAddressState option[value="CA"]').prop('selected', 'selected');
根據jquery網站,我們應該是To retrieve and change DOM properties such as the checked, selected, or disabled state of form elements, use the .prop() method。
問題是什麼?什麼不行? –