如何僅在選擇下拉選單時在 HTML 頁面中運行 javascript 函式,然后再選擇其中的任何選項。單擊下拉選單時,我運行查詢,如下所示:
$("#_id").click(function () {
然后,當我在同一個下拉選單中選擇某些內容時,腳本會再次運行。當單擊下拉選單并選擇一個選項時。當我選擇某些東西時如何防止再次運行?
uj5u.com熱心網友回復:
用例是什么?我們更喜歡下拉選單只在我們改變它們時做一些事情
回答:
單擊前觸發 Mousedown
點擊并按住滑鼠查看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>
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/361479.html
標籤:javascript 查询 dom 点击 落下
上一篇:如何從類中獲取元素的樣式值
