Проблема с селектором:not()

#javascript #jquery #jquery-selectors

#javascript #jquery #jquery-селекторы

Вопрос:

Я пытаюсь вызвать событие, если щелкнуть в любом месте страницы, кроме как внутри этого одного div. Это начало кода:

 $("html:not('#genre_div')").live("click", function(){
  

Однако, кажется, что даже если я щелкну внутри #genre_div div, код все равно будет выполнен. Что я делаю не так?

Ответ №1:

:not() поскольку селектору не нужны кавычки:

 $("html:not(#genre_div)").live("click", function() {