我是靠谱客的博主 瘦瘦战斗机,这篇文章主要介绍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>
登录后复制

输出结果:

121212.gif

相关视频教程推荐:jQuery视频教程

以上就是jquery能给多个元素一起绑定事件吗的详细内容,更多请关注靠谱客其它相关文章!

最后

以上就是瘦瘦战斗机最近收集整理的关于jquery能给多个元素一起绑定事件吗的全部内容,更多相关jquery能给多个元素一起绑定事件吗内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(153)

评论列表共有 0 条评论

立即
投稿
返回
顶部