关于add的使用
来源:6-2 事件绑定与取消-on(下)
Sieg_
2019-02-22 17:45:00
老师,请问, 如果说我有很多元素需要绑定的话,是不是像这样子用?
$('a').add(document).add('div').add('input').add(..).add............on({
mouseover: function(){....},
click : function(){....},
focus: function(){...},
.....
});
2回答
同学你好,你的实现方式也是可以实现的,如果你想给某个元素里面的所有子元素都绑定一个事件的话,可以直接给父元素添加事件。
例如:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function() {
$("#box").on("click", function() {
console.log(1)
})
});
</script>
</head>
<body>
<div id="box">
<h1>欢迎</h1>
<p>一个P元素。</p>
<p>另一个P元素。</p>
<span>一个span元素。</span>
<span>一个span元素。</span><br><br>
</div>
</body>
</html>可以测试一下哦,如果帮助到了你,欢迎采纳。
祝学习愉快!
山河远阔ZZ
2019-02-24
同学你好,也可以通过on绑定多个方法,参考下图:

可以测试下哦。
若不是这个意思的话,可以再详细的描述下,便于我准确的定位与解决问题。
祝学习愉快!
相似问题