簡體   English   中英

在單擊下拉菜單上運行 javascript function

[英]Run javascript function on click dropdown menu

如何在 HTML 頁面中運行 javascript function 僅在選擇下拉菜單時,在其中選擇任何選項之前。 單擊下拉菜單時,我運行查詢,其中包含以下內容:

$("#_id").click(function () {

然后當我在同一個下拉菜單中 select 的東西時,腳本再次運行。 單擊下拉菜單並選擇選項時。 當我 select 東西時如何防止再次運行?

用例是什么? 我們更喜歡下拉菜單,而不是只在我們更改它們時才做一些事情

回答:

單擊前鼠標按下觸發

單擊並按住鼠標查看 mousedown,松開查看單擊

 $("#_id").on("click",function() { console.log("clicked")}); $("#_id").on("mousedown",function() { console.log("mousedown")});
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <select id="_id"> <option value="">Please select</option> <option value="1">One</option> <option value="2">Two</option> <option value="3">Three</option> </select>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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