javascript - 为什么我不能从两个函数内部调用该函数?

标签 javascript jquery function

This是我的代码:

inserisciMarker();

function scorriAllaLista(param) {
    alert(param);
}

function inserisciMarker() {
    markerClick = function () {
        $('#example').attr("onclick", "scorriAllaLista('hello'); return false;");
    };

    markerClick();
}

单击链接,未捕获引用错误:scorriAllaLista 未定义

为什么?我该如何修复它?

最佳答案

这不是使用 jQuery 绑定(bind)事件处理程序的方式。

替换

$('#example').attr("onclick", "scorriAllaLista('hello'); return false;");

$('#example').click(function(){
    scorriAllaLista('hello');
    return false;
});

关于javascript - 为什么我不能从两个函数内部调用该函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15525926/

相关文章:

javascript - JavaScript 函数中的无限参数

javascript - KnockOut.JS 选项文本

javascript - 像素网格上的递归填充函数?

jquery - 如何保存在 $.ajax() 调用中所做的 css 更改?

python - 对列表的每个元素使用一个函数

c++ - 在自动函数中放置 gcc 函数属性的位置

javascript - 如何将数组转换为具有子对象的对象作为javascript上的下一个数组项?

javascript - node.js/npm - 覆盖本地默认模块目录(node_modules)

javascript - 具有回调行为的 jQuery .attr()

jquery - 如何在 chosen.js 选择控件中添加左侧 Font Awesome 图标?