[英]DropDown.Change will not fire if the user chnage the dropdown values using the keyboard (up & down ) arrows
我的asp.net mvc剃刀視圖中包含以下腳本:-
$("#Server_RackID").change(function () {
var idDC = $(this).val();
$.getJSON("@Url.Content("~/Server/LoadDataCenterByRackID")", { rackid: idDC },
function (DCData) {
var select = $("#Server_TMSRack_DataCenterID");
$("#Server_TMSRack_DataCenterID").val(DCData.Value);
});
});
當Server_RackID下拉菜單更改時,腳本將觸發,但是這種變化應該是當用戶使用鼠標選擇新的下拉菜單值時。 如果用戶使用(向上和向下)箭頭在下拉菜單項上滾動,則腳本將不會觸發? 那么任何人都可以對此提出建議嗎? 謝謝
您需要將事件綁定到change
和keyup
,如下所示:
$("#Server_RackID").on('change keyup', function (event) {
//Do something
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.