2013-07-29 45 views
2

不工作我有以下代码住在jQuery的1.9.1.min.js

$("a#confirm_roommate").live('click',function(){ 
    //code 
}); 

但就是不jQuery的1.9.1.min工作。 js。它给错误,活不是功能..

有什么问题..?

+0

从控制台 – Brad

回答

2

the docs

As of jQuery 1.7, the .live() method is deprecated. Use .on() to attach event handlers. Users of older versions of jQuery should use .delegate() in preference to .live(). 

也有人去除 1.9

所以你应该使用on()

+0

在这里发表您的错误是,我有发现$解决方案(document).on('click','a#confirm_roommate',function(){// code is here});它现在工作正常 – RIYAJ

+1

如果这解决了你的问题,你应该接受答案:) – NDM

+0

@NDM我的印象是,声望很低的人在提问时不太可能接受答案,也许是因为他们不熟悉Stackoverflow系统,他们只是离开的好。但接受帮助或解决您的问题/问题的答案绝对是礼貌的做法。提问者的声望是11. –