簡體   English   中英

使用Jquery檢測選擇列表的更改

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM