首頁  >  文章  >  web前端  >  jquery能給多個元素一起綁定事件嗎

jquery能給多個元素一起綁定事件嗎

WBOY
WBOY原創
2022-04-26 17:31:262647瀏覽

jquery能給多個元素一起綁定事件。綁定方法:使用選擇器選擇元素時,將元素選擇器使用英文逗號隔開,就可以為多個元素一起綁定事件,並且支援多種選擇器混合使用,語法為“$(元素1,元素2,元素3...).事件(事件處理函數)」。

jquery能給多個元素一起綁定事件嗎

本教學操作環境:windows10系統、jquery3.2.1版本、Dell G3電腦。

jquery能給多個元素一起綁定事件嗎

之前在開發過程中曾遇到給表格內的每一行或每一列綁定同一事件,使用的方式為jquery遍歷該列元素,使用foreach給每個單元格綁定事件。今天要說的是同一個點擊事件,在不同的元素上互動觸發的綁定方式。

具體方式如下:

$("#id1, .class1, #id2, .class2").unbind("click").click(function(){
    console.log("test");
})

在使用選擇器選擇元素時,使用英文逗號隔開,同時支援選擇器混合使用,即可為不同元素綁定相同事件。

範例如下:

<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $(".bt1,#bt1").click(function(){
    $("p").slideToggle();
  });
});
</script>
</head>
<body>
<p>这是一个段落。</p>
<button class="bt1">切换</button>
<button id="bt1">切换</button>
</body>
</html>

輸出結果:

jquery能給多個元素一起綁定事件嗎

#相關影片教學推薦:jQuery影片教學

以上是jquery能給多個元素一起綁定事件嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn