jquery 的on方法获取发生事件的元素对象
jquery 的on方法获取发生事件的元素对象方法一:一个元素绑定事件的时候方式一:使用$(this)获取如下代码:<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Title</title><script src="../js/jquery-3.2.1.js"></script>
·
jquery 的on方法获取发生事件的元素对象
方法一:一个元素绑定事件的时候
方式一:使用$(this)获取
如下代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="../js/jquery-3.2.1.js"></script>
</head>
<body>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
<input type="button" value="点我" id="test"/>
<script>
$(function () {
$("#test").on("click",function(){
var value = $(this).attr("value");
alert("我的value属性值为:"+value);
});
});
</script>
</body>
</html>
点解按钮 结果为:我的value属性值为点我
方式二:使用处理函数的参数获得
代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="../js/jquery-3.2.1.js"></script>
</head>
<body>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
<input type="button" value="点我" id="test"/>
<script>
$(function () {
$("#test").on("click",function(event){
var value = $(event.target).attr("value");
alert("我的value属性值为:"+value);
});
});
</script>
</body>
</html>
点击按钮结果为:我的value属性为点我
方法二:多个元素绑定事件的时候
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="../js/jquery-3.2.1.js"></script>
</head>
<body>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
<input type="button" value="点我" id="test"/>
<script>
$(function () {
$("li").on("click",function(event){
var value = $(event.target).html();
alert("我的内容为:"+value);
});
});
</script>
</body>
</html>
点击第一个li结果为:我的内容为1
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)