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');
    });