专注程序不可自拔
2018-11-02 11:13
$("#test").click(function(){ $("ele").click() //手动指定触发事件 });
这儿是什么意思哟?
怎么在点击事件的函数里又有一个点击事件啊?
譬如,我自己做了个小测试:
<div> <p>Test</p> </div> <script> $("div").click(function(){ $("p").click().css("border","2px solid black"); }) </script>
这完全不对嘛,逻辑不对结果也不对呀,求各位大佬不吝指教,谢谢。
有两个独立单击事件,当单击第二个时,事件回调里又是个单击第一个的事件。
是你理解错了,人家的意思是:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title></title>
<style>
.test2 {
background: #bbffaa;
}
.test3 {
background: yellow;
}
.test2,.test3{
border: 1px solid red;
}
</style>
<script src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js"></script>
</head>
<body>
<div>
<p>Test</p>
</div>
<div>
<p>Test2</p>
</div>
<script>
$("div:first").click(function(){
$("p").css("border","2px solid black");
})
$("div:last").click(function(){
$('div:first').click()
})
</script>
</body>
</html>
//我也是刚学习jQuery
$("#test").click(function(){ $("ele").click() //手动指定触发事件 });
单击id为test的div会触发$("#test) .click() 这个点击事件,只有当$("#test) .click()事件被触发 才能触发$(
"ele"
).click()事件
jQuery基础(三)—事件篇
89994 学习 · 625 问题
相似问题