我想在点击事件后调用自定义函数。 这是我使用的脚本:jQuery:单击事件后调用自定义函数
$(document).ready(function(){
$('#btncheck').click(checkAvailability);
});
function checkAvailability() {
//code...
}
当我按一下按钮#btncheck的单击事件不会调用函数checkAvailability()。
我做错了什么?
我想在点击事件后调用自定义函数。 这是我使用的脚本:jQuery:单击事件后调用自定义函数
$(document).ready(function(){
$('#btncheck').click(checkAvailability);
});
function checkAvailability() {
//code...
}
当我按一下按钮#btncheck的单击事件不会调用函数checkAvailability()。
我做错了什么?
您可以使用delegate
功能的单击事件的DOM绑定:
$(function(){
$(document).delegate("#btncheck", "click", function(){
checkAvailability();
});
});
'delegate'在jQuery 1.7中已经过时了,并且在问题中没有任何内容可以解释为什么他现有的代码不会'反正工作。 – Quentin
做你的'#btncheck'在DOM模型中存在的时候'ready'是执行? – teran
它适用于我...打开控制台,并检查你有什么错误 – Aleeeeee
如果你的代码在jsfiddle工作,如果存在按钮的id请检查http://jsfiddle.net/q4p5r/458/ – anomepani