Come cambiare css visualizzare nessuno o bloccare la proprietà usando Jquery?Come cambiare css visualizzare nessuno o bloccare la proprietà usando Jquery?
risposta
Il modo corretto per farlo è usare show
e hide
:
$('#id').hide();
$('#id').show();
Un metodo alternativo è quello di utilizzare il metodo jQuery css:
$("#id").css("display", "none");
$("#id").css("display", "block");
Se la visualizzazione del div è blocco per impostazione predefinita, è possibile utilizzare solo .show()
e .hide()
o anche più semplice, .toggle()
per passare dalla visibilità.
Vero, imposterà la visualizzazione su qualunque cosa fosse inizialmente, che potrebbe essere un blocco o qualcosa di diverso. – danielgwood
Altro modo per farlo utilizzando il metodo jQuery CSS:
$("#id").css({display: "none"});
$("#id").css({display: "block"});
Ci sono diversi modi per ottenere questo risultato, ciascuna con il proprio scopo.
.) Per utilizzare linea mentre semplicemente assegnando un elemento di una lista di cose da fare
$('#ele_id').css('display', 'block').animate(....
$('#ele_id').css('display', 'none').animate(....
.) Per utilizzare durante l'impostazione più proprietà CSS
$('#ele_id').css({
display: 'none'
height: 100px,
width: 100px
});
$('#ele_id').css({
display: 'block'
height: 100px,
width: 100px
});
.) Per chiamare in modo dinamico a comando
$('#ele_id').show();
$('#ele_id').hide();
.) Per passare dinamicamente tra il blocco e nessuno, se si tratta di un div
- alcuni gli elementi vengono visualizzati come inline, inline-block o table, a seconda dello Tag Name
$ ('# ele_id').alternare();
uso questo
$("#id").(":display").val("block");
o
$("#id").(":display").val("none");
@GenericTypeTea: '# id' usato per ids e se volessi usare' class'? – abi1964
'$ (". Class "). Css (" display "," none ");' – GenericTypeTea
Ho provato a usare '$ ('# id'). Css ('display', 'none');', ma non ha funzionato. Tuttavia, usando '$ ('# id'). Css ('color', 'red');' funziona. Non sono sicuro del perché, però. Qualcuno ha qualche idea? Grazie in anticipo. – David