我有一个选择字段如下:
<select id="shippingSelect" tabindex="3" onchange="Cart.update();">
<option value="">Select Shipping Option</option>
<option value="Free">Free Shipping</option>
<option value="Reg-Airmail">Registered Airmail</option>
<option value="EMS-Express">EMS-Express Shipping</option>
<option value="DHL-Express">DHL-Express Shipping</option>
</select>
我在html 5本地存储中使用关键字“shippingSelect”设置所选值。
我想禁用送货选择并将用户上次选择的选项显示为选定字段。
如果设置本地存储,我可以禁用选择字段。
if (shipEmpty && isEmpty) {
$("#shippingSelect").attr('disabled', 'disabled');
$("#shippingSelect").css('pointer-events', 'none');
$("#shippingSelect").prop("disabled", true);
}
但选择显示屏会显示“选择送货选项”,而不是下拉列表中最后一个用户选择的选项值。
我尝试使用
if (shipEmpty && isEmpty){
$("#shippingSelect option:selected").text() );
如何将上次选择的选项显示为选定选项。禁用的选择字段必须显示上次选择的选项。
这怎么可能在jQuery中?
更新 $( “#shippingSelect”)VAL(myObject的)。是解决方案