【发布时间】:2018-04-30 07:19:30
【问题描述】:
我已使用事件处理程序更改消息,但单击链接后消息未更改。
<a href="javascript:void(0);">Test 1</a>
<a href="javascript:void(0);">Test 2</a>
这里是 Javascript 文件:
$("a").bind("click", { message : msg }, function(event) {
msg = "Changed msg";
alert(event.data.message);
});
【问题讨论】:
-
...因为这不是它的工作原理...您不能随意设置变量的值并期望它改变对象的属性。好吧,我想你可以预料到,但你错了。
-
api.jquery.com/bind 阅读关于 eventData 的部分,它不是你想的那样
-
哦。我认为它像普通变量一样工作。我们不能通过分配任意值来改变它。
标签: javascript jquery event-listener jquery-events