显示在下拉列表中选择的值,我试图改变动态使用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。
问题是什么?什么不行? –