jquery能給多個元素一起綁定事件。綁定方法:使用選擇器選擇元素時,將元素選擇器使用英文逗號隔開,就可以為多個元素一起綁定事件,並且支援多種選擇器混合使用,語法為“$(元素1,元素2,元素3...).事件(事件處理函數)」。
本教學操作環境:windows10系統、jquery3.2.1版本、Dell G3電腦。
之前在開發過程中曾遇到給表格內的每一行或每一列綁定同一事件,使用的方式為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能給多個元素一起綁定事件嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!