2012-01-23 3 views
0

Событие клика, похоже, срабатывает, но оператор обратного вызова не работает.Событие клика, похоже, срабатывает, но оператор обратного вызова не работает

$("#topNorth > ul > li").click(function(event) {  
    alert("test"); 
    event.stopImmediatePropagation();  
}); 

Как устранить эту проблему можно?

+3

Как вы знаете, что это «стрельба»? –

+0

При использовании firebug я включаю события журнала и вижу событие click –

+0

Могу ли я увидеть HTML? (в том числе, где размещен ваш сценарий) –

ответ

0

Используйте .live() или .on() в зависимости от версии jQuery. Ваше мероприятие будет работать, когда DOM будет готов, если ваш селектор верен.

+0

спасибо Кристофер, используйте .live() как? –

+0

благодарит Кристофера, .live() исправил мою проблему. –

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