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