jquery事件没有注册

时间:2011-03-27 16:32:33

标签: jquery events

我有一个图片,我附加了一个点击事件,如果我去

,它可以正常工作
$('#image-id').click(function() {
   alert('clicked');
});

我的问题是,如果我去

$.myGlobals = {
   id : $('#image-id')
};
var mg = $.myGlobals;

mg.id.click(function() {
   alert('clicked');
});

第二种方法根本不起作用,但如果我尝试使用say获取属性 mg.id.attr('title'); 它返回正常,它只是不起作用的事件。

1 个答案:

答案 0 :(得分:0)

也许您在加载文档后添加了按钮。您可以尝试使用live而不是bind。

mg.id.live('click', function() {
   alert('clicked');
});
相关问题