我有一个小提琴给你:http: //jsfiddle.net/pneebntd/3/
$(document).ready(function(){
$('#Address').focusout(ValidateAddress($(this).val(), "address"));
$('#City').focusout(ValidateAddress($(this).val(), "city"));
$('#State').focusout(ValidateAddress($(this).val(), "state"));
$('#Zipcode').focusout(ValidateAddress($(this).val(), "zip/postal code"));
$("#StateList").change(ValidateAddress($(this).val(), "state"));
});
function ValidateAddress(location, label) {
console.info("made it there : " + location + " " + label);
}
简而言之,我正在(尝试)为我想要在控件失去焦点(或下拉列表更改值)时运行的函数附加事件处理程序。
它的编写方式,它在页面加载时触发,但此后再也没有。我以前做过这个,但也许只是因为它是星期一但是......我在这里做错了什么?