为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / 洋洋哥哥
假设一个jQuery元素  绑定了一个事件: $("element").click(function(){ alert("click event") });那么想要触发这个event 事件有两种方式:1 用鼠标点击 element 这个页面元素。2 就是在javacsrip脚本里写 trigger 来触发它(就是不用鼠标点),当执行到这句的事件就等于点击了element.比如 在页面加载完成的时候就想自动点击一下这个element.$(function(){     $("element").click(...

已采纳回答 / Glunefish
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>JQ-test</title><style>div { width: 500px; height: 200px; border: 1px solid green; margin: 0 auto; }</style></head><body><div id="test"&g...

已采纳回答 / qq_說些什庅_0
这不是冒泡行为,是在chrome下select被执行了三次。iE和FF下就是一次。第一次:是click触发select。第二次:浏览器的默认行为,第三次:浏览器默认行为会选中input内的文本,从而触发第三次select.这就是为什么三次之后文本变蓝了!你在select函数语句中加入e.preventDefault();就行了。所有浏览器就都一样了。

已采纳回答 / qq_Retainfate_0
this指的是绑定事件函数的那个对象,而e.target指的是事件发生的真正目标对象。多用在事件委托上。父级元素绑定事件,子级元素作为点击目标对象。this指的是父级元素,而e.target指的是子级元素。例如,一个div里面有一个列表,对div绑定一个点击事件,让里面的li点击发生变色,我们不需要对每个li进行绑定,只需要给div绑定事件,然后让e.target.style.backgroundColor改变就可以实现。

已采纳回答 / 砾鸥
我觉得是把"last"作为参数,传给了第一个按钮的click事件里面的bottonName<...code...>

已采纳回答 / 白曰梦想家
同学,你的function  写成了 funtion  这样自然不行...

已采纳回答 / 慕前端5422844
这是多个事件绑定多个处理函数,与一个事件绑定一个处理函数是一样的,只是多了个事件而已,单个事件绑定on(“click”,function(e))这个懂吧?

已采纳回答 / 慕前端5422844
<script type="text/javascript">        //不同函数传递数据        function a() {            $("button:eq(2)").click(1111, function(e) {                alert(e.data) //1111            });        }        a();</script>改成这样就好理解了吧?

已采纳回答 / 慕盖茨0785513
js中事件是会冒泡的,所以this是可以变化的,但event.target不会变化,它永远是直接接受事件的目标DOM元素;

已采纳回答 / qq_丶岁月流逝丨_0
你的.hover(function1,function2)第二个方法都的颜色需要加#  因为是RGB格式 没加#识别不了  所以不会变颜色

已采纳回答 / 慕粉3146726
表示当前节点的文本内容,有个event对象,里面有target属性,查看一下Jquery(三)事件 6-2节。

已采纳回答 / Wjay
function a() {}  是自定义一个a()方法 , 如果在你上下文中不调用是不会执行a()中方法的, 结尾处写一个函数a()是调用a()方法体。

已采纳回答 / 啊艾力克斯4396313
1, input添加的是focus事件, #accident添加的是click事件2, trigger()会冒泡,  当左边按钮点击后触发$("a").trigger("click")---a点击事件(自定义事件,我们没有点击a,只点击了按钮),a点击后冒泡到拥有click事件的祖先元素, 于是#accident的click事件执行,alert出"trigger触发的事件会在 DOM 树中向上冒泡"这句话,弹框关闭后$("input").trigger("focus")会让input的光标聚集--即foc...

已采纳回答 / 慕无忌1022
click方法用于监听用户单击操作,用户在点击聚焦的时候,如果开发者需要捕获这个动作的时候,jQuery提供了一个focusin事件;当通过鼠标点击选中元素或通过 tab 键定位到元素时,该元素就会获得焦点。

已采纳回答 / 侠客岛的含笑
$('#msg').html($('#msg').html()+'<p></p>');这里有两个$('#msg').html()是因为能够记录之前存在过的html文本,不会每次点击都被新的文本覆盖掉
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消