This是我的代码:
inserisciMarker();
function scorriAllaLista(param) {
alert(param);
}
function inserisciMarker() {
markerClick = function () {
$('#example').attr("onclick", "scorriAllaLista('hello'); return false;");
};
markerClick();
}
点击链接Uncaught ReferenceError: scorriAllaLista is not defined
为什么呢?我该如何解决?
答案 0 :(得分:10)
这不是你如何使用jQuery绑定事件处理程序。
替换
$('#example').attr("onclick", "scorriAllaLista('hello'); return false;");
与
$('#example').click(function(){
scorriAllaLista('hello');
return false;
});
答案 1 :(得分:2)
如果你真的必须这样做,你可以将方法添加到全局window
对象,类似于:
window.scorriAllaLista = function(param) {
alert(param);
}
DEMO - 将方法添加到window
由于您已经在使用return false
,因此href="#"
return false;
可能已经停止传播并阻止默认行为。