Jquery plugins jquery htmlbox 4.0 onblur事件

Jquery plugins jquery htmlbox 4.0 onblur事件,jquery-plugins,Jquery Plugins,如何捕获我的htmlbox textarea的“onblur”事件? 我想能够得到的htmlbox内容时,它的模糊 提前感谢。此示例演示: <script type="text/javascript" src="jquery-1.5.min.js"></script> <script type="text/javascript"> $(function(){ $("#bar").blur(function(){ $(this).te

如何捕获我的htmlbox textarea的“onblur”事件? 我想能够得到的htmlbox内容时,它的模糊


提前感谢。

此示例演示:

<script type="text/javascript" src="jquery-1.5.min.js"></script>  
<script type="text/javascript">
$(function(){
    $("#bar").blur(function(){
        $(this).text("I have been blurred.");
    });
});
</script>

<textarea id='bar'>foo</textarea>

$(函数(){
$(“#bar”).blur(函数(){
$(此).text(“我被模糊了”);
});
});
福
如果使用上述示例,请确保jquery-1.5.min.js文件位于同一文件夹中。

您可以在上阅读.blur事件


它接收一个函数作为参数,当它变得模糊时执行它。

试试这段代码,它循环等待1秒,直到htmlbox创建iframe,然后它向iframe添加一个.blur处理程序,我使用IE8的开发工具找到了iframe的id,通过单击开发人员工具中的箭头图标并单击该框,您可以看到页面加载和javascript处理后HTML的外观。如果($(“iframe”).length)为true,则htmlbox已创建iframe,您可以附加.blur事件处理程序

<script type="text/javascript">
    $(function(){
        var check = function(){
            if($("iframe").length){
                $("#hb_html").blur(function(){
                    alert('Blur has occurred!');
                });
            } else {
                setTimeout(check, 1000)
            }
        }
        setTimeout(check, 1000)
    });
</script>

$(函数(){
var check=函数(){
如果($(“iframe”).length){
$(“#hb_html”).blur(函数(){
警报(“出现模糊!”);
});
}否则{
设置超时(检查,1000)
}
}
设置超时(检查,1000)
});

谢谢您的回复,但这对我不起作用,我在代码中尝试了它,甚至在htmlbox示例中也没有尝试过。。知道为什么吗?它似乎将htmlbox文本区域视为常规文本区域。谢谢!!你知道有没有办法禁用htmlbox文本区域?