2013-01-03 5 views

Odpowiedz

7

to zrobi to

$('#test1').css('opacity','0'); 

Aktualizacja

<div class="button" id="test1"><span>Login</span></div> 

$('#test1').children().css('visibility','hidden'); 
+0

Jak mogę to zrobić dla tekstu wewnątrz div # test1, a nie dla div? – Melina

+0

sprawdź aktualizację, możesz zawinąć tekst z rozpiętością i ukryć rozpiętość – Anton

+0

Dziękuję bardzo! – Melina

1

transparent jest prawidłowy kolor, można zastosować go do tekstu:

$('#test1').css('color','transparent'); 

Podobne do komentarza:

Ustawianie kolor przezroczysty i przechowywania oryginalny kolor:

$('#test1') 
     .each(function(){var o=$(this); 
         if(!o.data('color')){o.data('color',o.css('color'))}}) 
     .css('color','transparent'); 

przywrócić pierwotny kolor:

$('#test1').css('color', function(){return $(this).data('color');}) 
+0

Ale jeśli to zrobię, jak mogę przywrócić oryginalny kolor? – Melina

+0

ponownie wywołaj css() z żądanym kolorem. Jeśli nie chcesz, aby kod źródłowy był oryginalny, możesz zachować oryginalny kolor wewnątrz danych elementu, zanim ustawisz przezroczysty kolor i pobierzesz go później, aby ponownie wyświetlić tekst. –

6
$('.button').css('visibility', 'hidden'); 

visibility:hidden utrzymuje przestrzeń jako to jest.

+0

Dziękuję bardzo. Czy jest jakiś sposób, aby pokazać to ponownie, jeśli muszę? – Melina

+1

można to również zrobić w czystej css. (Wiem, że OP zapytał o jquery) – Eonasdan

+0

Właśnie zauważyłem. To ukryje przycisk. Ale muszę tylko ukryć tekst. Chcę zachować przycisk i jego tło. – Melina

Powiązane problemy