嵌入jquery->;javascript函数中的侦听器
基本上,当用户更改任何输入时,javascript必须同时读取所有输入。。。 这个jquery事件处理程序/侦听器工作得非常完美,因为它是嵌入jquery->;javascript函数中的侦听器,javascript,jquery,html,event-handling,Javascript,Jquery,Html,Event Handling,基本上,当用户更改任何输入时,javascript必须同时读取所有输入。。。 这个jquery事件处理程序/侦听器工作得非常完美,因为它是 $("input").change(function() { alert( "Handler for .change() called." ); }); 但是当我在javascript函数中手动调用这个jquery处理程序时。更改后,它不会执行警报 <button onclick="cik()"></button> &
$("input").change(function() {
alert( "Handler for .change() called." );
});
但是当我在javascript函数中手动调用这个jquery处理程序时。更改后,它不会执行警报
<button onclick="cik()"></button>
<script>
function cik () {
alert("in cik");
$("input").change(function() {
alert( "Handler for .change() called." );
});
}
</script>
函数cik(){
警报(“在cik内”);
$(“输入”).change(函数(){
警报(“调用了.change()的处理程序”);
});
}
这是一个陷阱还是逻辑有问题
不久;
我创建了一些输入元素
HTMLelement.innerHTML = '<input type="text">'
HTMLelement.innerHTML=''
文件准备好后。所以…jquery事件处理程序需要在按下按钮后执行。委派事件有什么不对???不要将事件绑定到用户生成的事件中。@Kevin B:所以所有的处理程序都应该是全局的?不必是全局的,我不明白你的意思。在创建元素的同时绑定事件。