Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как совместить два выражения append и show/hide? (https://javascript.ru/forum/jquery/68288-kak-sovmestit-dva-vyrazheniya-append-i-show-hide.html)

SaM1001 07.04.2017 09:51

Как совместить два выражения append и show/hide?
 
Всем здрасти,

я опять туплю, но возник такой случай:

if (self.sum.PlasGlot == 0) {
            $("#totalLot" + i).append("<label>Plasmagas </label>" + Math.floor(self.sum.PlasGlot) + " l<br />").hide();
        } else {
            $("#totalLot" + i).append("<label>Plasmagas </label>" + Math.floor(self.sum.PlasGlot) + " l<br />").show();
        }


кто-нить может ткунть меня носом куда смотреть чтобы у меня показывались либо в обратном случае скрывались данные?!!

ksa 07.04.2017 10:36

Цитата:

Сообщение от SaM1001
Как совместить два выражения append и show/hide?

Как вариант...

var val=(self.sum.PlasGlot==0)? 'none': '';
var html="<label>Plasmagas </label>" + Math.floor(self.sum.PlasGlot) + " l<br />";
$("#totalLot" + i).append(html).css('display',val);

рони 07.04.2017 11:22

:write: зачем добавлять то, что не будет показано?

ksa 07.04.2017 11:24

Цитата:

Сообщение от рони
зачем добавлять то, что не будет показано?

Чтобы не нарушать отчетности... (с) :D


Часовой пояс GMT +3, время: 04:06.