无法使用jQuery启动事件
Unable to launch event using jQuery on
我有一个简单的表单,它有一个按钮,它的任务是创建一个输入框和按钮。当单击生成的按钮时,它应该触发一个事件,以获取生成的文本框的值。由于某种原因,当按钮被单击时,jquery没有发现它,下面是我的代码。谢谢。
<button id="btnclick" type="button" value="click">Click</button>
<script>
$('#btnsend').on('click', function(){
alert("hi");
});
$('#btnclick').on('click', function(){
$('#klappt').append('<span>Please enter the test email</span>');
$('#klappt').append('<input id="inputemail" type="input"></input>');
$('#klappt').append('<button id="btnsend" type="button">Send</button>')
$('#btnclick').remove();
});
</script>
使用:
更新代码<button id="btnclick" type="button" value="click">Click</button>
<div id="klappt"></div>
//bind click event on send (dynamic added button) button
$('#klappt').on('click','#btnsend', function(){
alert("hi");
});
$('#btnclick').on('click', function(){
$('#klappt').append('<span>Please enter the test email</span>');
$('#klappt').append('<input id="inputemail" type="input"></input>');
$('#klappt').append('<button id="btnsend" type="button">Send</button>')
//remove button
$('#btnclick').remove();
});
查看demo: http://jsfiddle.net/abdulrauf6182012/MjU96/
相关文章:
- 从控制器返回后Ajax启动事件激发
- 触摸启动事件未在iframe iOS 6中启动
- preventDefault之后的重新启动事件
- 如何获取在一系列事件中启动事件的元素
- 当窗口打开时,IE9在加载前启动事件
- 我的 JS 代码中的会话启动事件
- 仅当前一个事件完全完成时,才启动事件
- jQuery UI - 如何区分拖动/调整大小启动事件和单击事件
- Javascript “卡住”键(未注册的键启动事件)
- pace.js:“启动”事件未触发
- 在第一次触摸启动事件时禁用所有点击事件是个好主意吗?
- 如何将“拖动启动”事件与 CKEditor 实例分离
- 触摸启动事件上的Javascript触发函数
- 绑定到触摸启动事件,导致自动对焦集中在Mobile Safari中的任何单击上
- 触摸启动事件未在原来隐藏的按钮上工作
- 有没有一种方法可以使触摸启动事件不会触发点击事件
- 检测浏览器窗口是否处于活动状态,并在窗口再次处于活动状态后启动事件[JavaScript]
- 如何检测浏览器是否支持手势启动事件
- 首先启动事件,然后转到url
- 在IE7中无法捕获鼠标启动事件