Javascript jQuery';单击li时未激发s.blur()
所以我们有一个Javascript jQuery';单击li时未激发s.blur(),javascript,jquery,Javascript,Jquery,所以我们有一个,它包含几个和一个。有一个.blur()事件处理程序,当单击外部时,该处理程序按预期工作。但是,如果我将焦点设置在上,然后单击其中一个使失去焦点,.blur()不会被触发。你知道为什么会发生这种情况,以及如何让它起作用吗 代码: 顺便说一下,没有。click()处理程序 环境:Mac OS X 10.9,Chrome 46。只有少数浏览器支持/检测非表单元素上的模糊事件。但是,当然,你可以自己或作为一种反应来触发事件。请看这里: 这是分区 这里是strong $('textare
,它包含几个
和一个
。
有一个.blur()
事件处理程序,当单击外部时,该处理程序按预期工作。但是,如果我将焦点设置在
上,然后单击其中一个
使
失去焦点,.blur()
不会被触发。你知道为什么会发生这种情况,以及如何让它起作用吗
代码:
顺便说一下,
没有。click()
处理程序
环境:Mac OS X 10.9,Chrome 46。只有少数浏览器支持/检测非表单元素上的模糊事件。但是,当然,你可以自己或作为一种反应来触发事件。请看这里:
这是分区
这里是strong
$('textarea').blur(函数(){
警报(“ta模糊”);
});
$('div').blur(函数(){
警报(“div模糊”);
});
$('strong').blur(函数(){
警报(“强模糊”);
});
$(文档).ready(函数(){
$('strong')。触发器('blur');
});
只有少数浏览器支持/检测非表单元素上的模糊事件。但是,当然,你可以自己或作为一种反应来触发事件。请看这里:
这是分区
这里是strong
$('textarea').blur(函数(){
警报(“ta模糊”);
});
$('div').blur(函数(){
警报(“div模糊”);
});
$('strong').blur(函数(){
警报(“强模糊”);
});
$(文档).ready(函数(){
$('strong')。触发器('blur');
});
请添加您的代码。请添加您的代码。
$("textarea").blur(function(e) {
// Do something
});
<textarea></textarea>
<div>here is the div</div>
<strong>here is the strong</strong>
$('textarea').blur(function() {
alert('ta blur');
});
$('div').blur(function() {
alert('div blur');
});
$('strong').blur(function() {
alert('strong blur');
});
$(document).ready(function() {
$('strong').trigger('blur');
});