![](/img/trans.png)
[英]Detect a user change of a <select> list created with Jquery “.html()”
[英]Detect change of select list using Jquery
有沒有辦法檢測選擇列表的值何時被javasscript而不是用戶設置為空? 似乎更改事件僅通過鼠標或鍵盤觸發。
有沒有辦法檢測選擇列表中的選項數何時更改(添加,刪除)?
當您使用javascript更改選擇的值時,您必須手動觸發更改事件。 例如:
$('#myselect').val(10).change();
在此示例中,該值設置為10並觸發更改事件。 如果有一個事件處理程序附加到select,它將被執行。
使用Jquery的更改功能
$("#idofselect").change(function(){ });
要回答您的第一個問題,不能檢測更改事件本身中選擇列表中的更改的原因。
但是,如果有更改選擇列表的javascript代碼,您可以在其中添加一些邏輯來執行此方案中所需的任務。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.