Pytanie Jak ustawić kolor tła div na "none" przy użyciu css jQuery?


$('#element').css({'background-color':'none'});

Powyższy kod nie działa. Czy jest jakiś sposób na zrobienie tego?


30
2017-11-21 21:12


pochodzenie




Odpowiedzi:


możesz użyć jednej z tych dwóch opcji (polecam druga jeden):

opcja 1:

$('#element').css('background-color','transparent');

Opcja 2:

$('#element').css('background-color','inherit');

48
2017-11-21 21:23



Jaka jest różnica między opcjami 1 i 2 - hop
Dziękuję, to pomogło :) - Kirk
dziedzicz: jeśli jego rodzic jest czerwony, element również byłby czerwony, jeśli element nadrzędny jest przezroczysty, element również byłby przezroczysty. w trybie "przezroczystym" element nie ma żadnego koloru tła i pokazuje wszystko, co pokazuje rodzic. - cubny


Co powiesz na to?

$('#element').css({'background-color':'transparent'});

Możesz także spróbować

$('#element').css("background-color", "transparent");

9
2017-11-21 21:14





Spróbuj tego:

$('#element').css('background-color','');

5
2018-02-26 00:11





Zrób to:

$('#element').css('background-color','transparent');

lub

$('#element').css({ backgroundColor: 'transparent' });

2
2017-11-21 21:19





Powinieneś używać transparent zamiast none.


1
2017-11-21 21:15





$('.divclass')
    .on( "mouseenter", function() {
        $(this).css({
            "background-color": "transparent"
        });
    })
    .on( "mouseleave", function() {
        $(this).css({
            "background-color": "#000000"
        });
    });

0
2018-04-24 16:10



Nie działa ... proszę zasugerować inną rzecz - Himani Trivedi


Spróbuj tego:

$('#element').css('background-color', '');

0
2018-04-28 18:12



to chyba nie działa. ale ustawienie "" działa - Vicer