jquery htmlbox 4.0 onblur事件

时间:2011-02-03 09:15:32

标签: jquery-plugins

我怎样才能捕捉到htmlbox textarea的“onblur”事件? 我希望能够获得htmlbox内容,因为它是onblur ..

感谢提前。

2 个答案:

答案 0 :(得分:1)

尝试使用此代码,它循环等待1秒,直到htmlbox创建iframe,然后它向iframe添加.blur处理程序,我通过使用IE8的开发人员工具找到iframe的id,通过单击开发人员中的箭头图标工具和单击框,您可以看到HTML加载和javascript处理后的外观。 if($(“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>

答案 1 :(得分:0)

此示例演示:

<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>

如果您使用上面的示例,请确保文件jquery-1.5.min.js位于同一文件夹中。

您可以在http://api.jquery.com/blur/

上阅读.blur事件

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