在jQuery中将最后选择的选项值显示为选项值

时间:2014-07-17 15:43:25

标签: javascript jquery

我有一个选择字段如下:

<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的)。是解决方案

0 个答案:

没有答案