创建参数并将其添加到单击事件

时间:2012-02-22 11:12:26

标签: javascript jquery

您好我是javascript的新手,正在寻找一些帮助来创建一个参数并将其添加到jquery中的click事件

下载演示:http://jsfiddle.net/zidski/8VwAy/1/

有人可以举例说明我必须做什么吗?

由于

2 个答案:

答案 0 :(得分:1)

第一:不要将arguments用作变量名,因为每个函数都已定义arguments对象。

您的代码不起作用,因为您已通过JSFiddle中的onload设置注入了JavaScript。这在文档加载后运行代码 在body部分中,您正在调用尚未定义的函数。

会发生什么?
定义:

window.onload = function () {
    // Defines window.demo.Alert...
}; ...
window.demo.Alert();

致电订单:

window.demo.Alert(); // Error: 'demo' is not defined.
window.onload = ...

onload更改为nowrap (head)以使您的代码正常运行:http://jsfiddle.net/8VwAy/7/

答案 1 :(得分:0)

您实际上可以将数据作为第一个参数

传递给事件处理程序
            $(".js-link").click("myne", function(e) {
                alert(e.data);
                alert("Hello world");
            });

在这里摆弄http://jsfiddle.net/8VwAy/8/