如何在不单击选择框本身的情况下确定选择框中的值已更改。
我的代码如下:
查询
$("select").each(function() {
$(this).change(function() {
if ($(this).val() === "-Select-"){
this.parent().addClass("highlightSelect");
this.parent().sibling().show();
} else{
this.parent().removeClass("highlightSelect");
this.parent().sibling().hide();
}
});
});
HTML
<div id="wwctrl_add_savedAddressId" class="wwctrl styled-select">
<select id="add_savedAddressId" class="storedPaymentInput_size4 required savedAddress checkDropdown valid" onchange="changeSavedAddressType();generateSavedAddressAdd();" name="summaryData.usedAddress">
<option value="-Select-">-Select-</option>
<option value="O">Enter New Address</option>
<option value="3041">Home - 116 Parrot...</option>
<option value="22268">Other - rwara, aw...</option>
<option value="21372">Other - 1040..</option>
</select>
</div>
<div class="error" for="add_savedAddressId" generated="true" style="display: none;"> Select item</div>
注意:我还有其他按钮会影响上面选择框的值的变化