jQuery - если ни один из 3 идентификаторов не имеет контента, скрыть это - PullRequest
0 голосов
/ 07 декабря 2009

У меня есть содержимое чертежа 3 div из полей в базе данных:

<div id="one">{data_one}</div>
<div id="two">{data_two}</div>
<div id="three">{data_three}</div>

Если ни у одного из этих трех div нет данных, могу ли я добавить jQuery, чтобы скрыть другой div?

Спасибо, Jack

Ответы [ 2 ]

2 голосов
/ 07 декабря 2009

У меня есть сильное чувство, что это будет лучше обрабатываться на стороне сервера, поскольку вы, вероятно, хотели бы, чтобы это работало и для людей, у которых отключен JavaScript.

Если это требуется в jQuery, вы можете сделать что-то вроде этого:

$(function() {
   if($("#one").html() == "" && $("#two").html() == "" && $("#three").html() == "") {
      $("#someOtherDiv").hide();
   }
}
1 голос
/ 07 декабря 2009
if($('#one').html() == '' && $('#two').html() == '' && $('#three').html() == '') {
    $('#anotherDiv').hide();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...