Javascript 如何激活新的输入元素以绑定模糊功能?
如何激活新的输入元素以绑定模糊功能 有时我会在文档上绑定一些函数,当模糊、聚焦、单击、鼠标悬停或其他操作在js中执行时。但是这种绑定不适用于新添加的元素,如何将函数绑定到新添加的元素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
<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