为了账号安全,请及时绑定邮箱和手机立即绑定
$("button:first").click(function() {
$("a").trigger("click");
$("input").trigger("focus");
});
触发a的点击事件,由于trigger方法支持事件冒泡,所以相当于点击了外层的#accident;又由于tirgger方法不阻止默认行为,所以$("input").trigger("focus");会导致文本框聚焦.
tirggerHandler方法类似,只不过不支持事件冒泡(不会弹出提示),并且阻止默认行为(不会聚焦)
childSelector 可选。规定只能添加到指定的子元素上的事件处理程序(且不是选择器本身,比如已废弃的 delegate() 方法)。
最后两节看了半个小时,还是没看懂 ,是我理解能力有问题么? 庆祝还活着。
我想看清楚什么意思。明明是focus和focusin的代码 为什么标题非得是focus和blur???弄我看半天都看不明白
<body>
<input type="text" placeholder="表一">
</body>
<script type="text/javascript">
$("button").click(function(){
$("input").eq(0).trigger("focus");
})
//1、 ?.trigger() 触发被选元素上指定的事件以及事件的默认行为(比如表单提交)
</script>
这样简简单单的例子不好么?非要搞得那么难以理解的例子。。。。。
trigger会冒泡,所以a冒泡到accident触发了click事件,触发了input的focus但因为title没有传值所以input的value没有显示;
triggerHandler不会冒泡,所以无法触发click事件,触发了input的focus且title传值所以input的value有显示
keydown第一次按下时,值还未输入,所以触发了没有显示
keyup第一个松开时,值已经输入,所以触发了有显示
keydown:按下的一瞬间时文字还没有输入到文本框所以第一次下边获取不到这个值
keyup:在按下之后文本框里就有内容了(早于keyup)
<input type="image">定义图像形式的提交按钮。
第一次是button的,第二次是
$("input").select(function(e){
alert(e.target.value)
})这个的回调,
第三次是浏览器默认提交的
处理方法,阻止回调(return false;)
第一次是button的,第二次是
$("input").select(function(e){
alert(e.target.value)
})这个的回调,
第三次是浏览器默认提交的
处理方法,阻止回调(return false;)
来自问答:

chrome浏览器点击按钮提示三次的原因:
第一次是button的,第二次是
$("input").select(function(e){
alert(e.target.value)
})这个的回调,
第三次是浏览器默认提交的
处理方法,阻止回调(return false;)
从评论可以看出老师在不断改变优化课程内容,
与 focus() 方法不同的是,focusin() 方法在任意子元素获得焦点时也会触发。
val()是没讲过,可你自己不会上w3查吗?连查都懒得查,你还在这学?顺便吐槽一下,老师的逻辑有点乱
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消