Невозможно вызвать метод удаления нуля - PullRequest
1 голос
/ 07 марта 2011

Я не понимаю, почему это оценивается как ноль.Вот код ошибки:

Вызов Javascript (jQuery):

<a href="javascript:;" onmousedown="pheonixTag();">,  
  <%= disp %> 
</a>

Функция Javascript:

function pheonixTag() {  

  $("#outer_block").remove();

}

Соответствующий бит HTML:

<div id="outer_block"> stuff
  <div id="inner_block"></div>
</div>

Когда я делаю этот вызов, я получаю сообщение об ошибке: Невозможно вызвать метод удаления нуля.что дает?

Ответы [ 2 ]

1 голос
/ 07 марта 2011

Это означает, что $ ("# external_block") возвращает нулевую ссылку вместо реального объекта.Я считаю, что вы должны использовать $ ("external_block")

0 голосов
/ 07 марта 2011

Я предлагаю перейти к консоли разработчика или Firebug в Firefox.

Оттуда я буду проверять наличие возвращенных ошибок js и набирать запрос на селектор в консоли, чтобы проверить, что он возвращает объект.

Где ваша функция phoenixTag?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...