DIV в NULL, но в Мозиле и опере - PullRequest
0 голосов
/ 13 июля 2011
<div id="a"></div>

if($("#a").is(':empty') )
      alert("empty");

В IE8 он показывает alert, но Mozila 3.6 и Opera 11 не показывают alert.Почему?

Ответ:

if(!$.trim( $("#a").html() ) )
   alert("empty");

этот код выполняется в ie и mozila

1 Ответ

2 голосов
/ 13 июля 2011

Ваш код действителен и должен работать в этих браузерах. Я протестировал его в FireFox и Chrome, и он работает.

Убедитесь, что на вашей странице нет других элементов, которые также имеют идентификатор a. Большинство браузеров, совместимых с веб-стандартами , правильно отказываются признавать дубликаты элементов, и часто это приводит к сбою JavaScripts из-за ошибок.

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