2013-07-29 1 views
2

У меня следующий код в моем JS файлживут в не работает в 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() {// здесь код}); его рабочий штраф сейчас – RIYAJ

+1

Если это решает ваш вопрос, вы должны принять ответ :) – NDM

+0

@NDM У меня сложилось впечатление, что люди с очень низкой репутацией, которые задают вопросы, с меньшей вероятностью принимают ответы, может быть, потому, что они не очень знакомы с Stackoverflow системы, и они просто уходят навсегда. Но определенно хорошие манеры принять ответ, который помогает или решает вашу проблему/вопрос. Адвокатская репутация была 11. –

 Смежные вопросы

  • Нет связанных вопросов^_^