Javascript 如何激活新的输入元素以绑定模糊功能?

Javascript 如何激活新的输入元素以绑定模糊功能?,javascript,jquery,Javascript,Jquery,如何激活新的输入元素以绑定模糊功能 有时我会在文档上绑定一些函数,当模糊、聚焦、单击、鼠标悬停或其他操作在js中执行时。但是这种绑定不适用于新添加的元素,如何将函数绑定到新添加的元素 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <div class="box"> <inp

如何激活新的输入元素以绑定模糊功能

有时我会在文档上绑定一些函数,当模糊、聚焦、单击、鼠标悬停或其他操作在js中执行时。但是这种绑定不适用于新添加的元素,如何将函数绑定到新添加的元素

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<div class="box">
    <input type="text" name="a" value="a" />
    <input type="text" name="b" value="b" />
</div>
<button onclick="live_blur()">live_blur</button>
<script type="text/javascript">
    $(function(){
        $('[name]').blur(function (){
            alert(this.value);
        })
    });

    function live_blur(){
        $('.box').append('<input type="text" name="c" value="c" />');
        // how to acitve new inputs when blur and alert value
    }
</script>

现场直播
$(函数(){
$('[name]')。模糊(函数(){
警报(该值);
})
});
函数live_blur(){
$('.box')。追加('');
//模糊和警报值时如何输入新输入
}

使用功能将事件附加到
文档中。第一个参数是事件,第二个参数指定要为其执行事件的目标,最后一个参数是要执行的函数(事件处理程序)


JS Fiddle:

我可以向您推荐,在dyn之后再次初始化工具提示()。添加新元素

您需要向新创建的元素添加事件侦听器

var input = $('<input type="text" name="c" value="c" />'); // create new <input>

$(".box").append(input); // append to your destination

input.on("blur", function () {
    console.log(this.value);
}); // register event listener
var输入=$('');//创造新的
$(“.box”).append(输入);//附加到您的目的地
input.on(“模糊”,函数(){
console.log(this.value);
}); // 注册事件侦听器

没有其他方法可以做到这一点。有时我使用其他函数,如tooltip(),这不能使用“开”或“活”来开火event@mingfish_004我想您正在寻找jquery触发器函数:我对“注册事件侦听器”感兴趣,您能写下完整的演示代码吗?您可以在上面的JSFIDLE链接列表中看到演示
var input = $('<input type="text" name="c" value="c" />'); // create new <input>

$(".box").append(input); // append to your destination

input.on("blur", function () {
    console.log(this.value);
}); // register event listener