为了账号安全,请及时绑定邮箱和手机立即绑定
focus和blur不支持冒泡(无反应),focusin和focusout支持冒泡。
建议更改focusin和focusout中的一行代码,这样方便比较。
$(".aaron").focus(function() {
$(this).css('border', '2px solid red')
})
$(".aaron1").focusin(function() {
//这行代码建议改成这样,方便比较
$(this).css('border', '2px solid red')
})
结果为,focus和blur没反应,focusin和focusout父元素出现了边框。
focus和blur不支持冒泡(无反应),focusin和focusout支持冒泡。
建议更改focusin和focusout中的一行代码,这样方便比较。
$(".aaron").focus(function() {
$(this).css('border', '2px solid red')
})
$(".aaron").focusin(function() {
//这行代码建议改成这样,方便比较
$(this).css('border', '2px solid red')
})
结果为,focus和blur没反应,focusin和focusout父元素出现了边框。
function data(k) {
alert(k.data) //1111
}

function a() {
$("button:eq(2)").mousedown(1121, data)
}// mousedown(value ,变量)
a();
function fn(e) {
$(this).val(e.data)
}

function a() {
return $("input:first").val()
}
$("input:last").focusin(a, fn);
这样的话你第一个框输入的什么 点击第二个他就传递什么

最赞回答 / 三千道藏
不是input元素上的focus冒泡,是通过trigger模拟触发了a标签的点击事件,点击事件向上冒泡 $("button:first").click(function() {        $("a").trigger("click");//这儿会向上冒泡至父级元素,虽然a标签并没有显示绑定事件处理函数        $("input").trigger("focus");    });

已采纳回答 / 大山的子孙哟爱太阳
可以这样理解吧,e.target指向当前点击的DOM元素,点击哪个li就是哪个li,点击ul就是ul.因为js是会冒泡的,所以点击li的时候,this会变成ul.

最赞回答 / qq_慕用5511547
trigger这里讲的还是比较好一点 https://www.cnblogs.com/mmzuo-798/p/6822602.html

已采纳回答 / 卡迪亚兹
<...code...>你写的这个其实是对的,就是 aa.focusout() 这个地方,你没有设置 input 失去焦点的样式。<...code...>此处应该为:<...code...>

已采纳回答 / 泡泡666
解:keydown事件触发在文字还没敲进文本框,这时如果在keydown事件中输出文本框中的文本,得到的是触发键盘事件前的文本;keypress事件只能捕获单个字符,不能捕获组合键无法响应系统功能键(如delete,backspace)不区分小键盘和主键盘的数字字符KeyPress主要用来接收字母、数字等ANSI字符

最赞回答 / 泡泡666
//正确引用jq版本后操作如下:<div class="test4">内容内容</div>    <button id="btn">点击我</button>    <script>        $("#btn").click(function(){            $(".test4").hide();                });    </script>

最新回答 / 慕莱坞7193365
你这是用的chrome吧?chrome默认不能直接用ajax请求本地文件,有3种解决方式:ieymq

已采纳回答 / 歌谣啊
委托机制呀,你看看on()函数里面的第二个参数是'a',就是委托给a了,虽然绑定在了body上,但是委托给a了,所以点击a才能触发,这是我的理解

最赞回答 / 大山的子孙哟爱太阳
1.$("input").on("focus",function(event,title) {        $(this).val(title)    });这个是指input设置focus事件, $(this).val(title)是设置某个元素节点的value值,即获取$(this)元素节点并将title的值插入进去.2.$("button:last").click(function() {        $("a").triggerHandler("click");        $("input...
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消