我有一个与onchange
事件相关联的下拉列表。
<select id="code" class="form-control">
<option value="0"> Select Code </option>
<option value="1"> 3456741 </option>
<option value="2"> 1741100 </option>
</select>
我正在使用select2自定义:
$("#code").select2();
我的onchange
事件:
$("#code").change(function(){
getDetails($(this).val());
}
我有一个点击事件按钮:
$(".btnCancel").on("click", function (e)
{
$("#code").val(parseInt(myValue)).trigger("change");
}
当我点击取消按钮时,它会调用onchange
事件。我想阻止更改事件,但我想下拉显示我为此函数选择的值,但不要调用与此下拉列表关联的更改事件。我已经尝试过以下:
e.preventDefault();
e.stopPropagation();