为了账号安全,请及时绑定邮箱和手机立即绑定
mouseenter可以只针对个别元素使用而不影响其父元素
总感觉测试三的例子看得懂,却用不上

已采纳回答 / 星空那般
每一个<button></button>元素下对应的<script>里面定义的 function a() {            //传值            $("button:eq(i)").click(1111, data)        }就是为每一个对应的button绑定了一个点击函数,比如$("button:eq(0)")就是第一个按钮, $("button:eq(1)")就是第二个按钮等等,他们是通过点击按钮后触发的

最新回答 / 安东尼_____
是不是因为span在div里面,所以当点击span的时候向上冒泡触发div
$(&#039;#msg&#039;).html($(&#039;#msg&#039;).html()+ &quot;&lt;p&gt;内层span元素被单击&lt;/p&gt;&quot;); //在msg原有内容上追加

$(&#039;#msg&#039;).html(&quot;&lt;p&gt;内层span元素被单击&lt;/p&gt;&quot;); //替换原来的内容
示例中的事件绑定在div上,如果不设定a这个参数的话,点击div内部任何一个元素都会触发这个事件。但是如果设定了参数,那么只有在点击div内部这个参数元素的时候才会触发这个事件。委托的意思就是这个事件绑定的是div,但是委托了参数a来触发。
trigger的意义在于你可以吧事件以别的触发方式加在别的元素上,比如我刚发的那段代码
&lt;input type=&quot;button&quot; value=&quot;test1&quot; class=&quot;test1&quot;&gt;
&lt;input type=&quot;button&quot; value=&quot;test2&quot; class=&quot;test2&quot;&gt;
&lt;script&gt;
$(&#039;.test1&#039;).on(&#039;click&#039;,function(){
alert(&quot;test1&quot;);
})
$(&#039;.test2&#039;).mouseover(function(){
$(&#039;.test1&#039;).trigger(&#039;click&#039;);
});
&lt;/script&gt;
改良一下前面那位同学的demo。
$(&#039;.test&#039;).focusin(&quot;&quot;,function(e){
if($(this).val() == &quot;请输入账号&quot;){
$(this).val(e.data);
}
});
$(&#039;.test&#039;).focusout(&quot;请输入账号&quot;,function(e){
if($(this).val() == &quot;&quot;){
$(this).val(e.data);
}
});
e是event对象,忘了的同学建议复习下前面的js课程。。。。
学编程又不是学卖菜,专业一点的术语都看不懂以后怎么胜任工作?真是见过的最离奇的要求。。。。
又打开了我的网易云音乐
觉得这个例子没有举好,初次学感觉两者都是一样的,然后去w3c查了下,感觉还是说的很清楚的,一下懂了http://www.w3school.com.cn/tiy/t.asp?f=jquery_event_mouseenter_mouseleave
M8X
如果有想看视频的同学,我推荐韩顺平的jquery视频
就是创建一个update函数,然后&quot;button:first&quot;点击调用,bottonName = bottonName || &#039;first&#039;;这个是如果第一个不成立则执行第2个。因为第一个参数var bottonName为undefined;所以执行first。然后update($(&quot;span:first&quot;),$(&quot;span:last&quot;),bottonName),调用;
后面那个trigger大家都应该知道就不解释了。
哦对了,parseInt(last.text(), 10);这个就是转成整数,10进制,一般不用;
加上这个更好理解
ul{background:red;}
li{background:green;}
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消