Il seguente codice funziona?Come aggiungere lo stile al selettore tramite jquery.?
var htmlattri="background-color:red;";
$('a').css("style",htmlattri);
In caso negativo, qual è la soluzione corretta?
Il seguente codice funziona?Come aggiungere lo stile al selettore tramite jquery.?
var htmlattri="background-color:red;";
$('a').css("style",htmlattri);
In caso negativo, qual è la soluzione corretta?
Si potrebbe aggiungere che all'attributo style
:
$('a').attr('style', htmlattri);
ma vorrei usare .css()
:
$('a').css('background-color', 'red');
O meglio ancora, lo fanno con un foglio di stile e basta usare .addClass()
.
Perfetto! '.addClass()' è quello che sto cercando. C'è un modo per rimuovere tutte le classi prima di aggiungerne una, senza doverle conoscere tutte e rimuoverle una alla volta? – asgs
Penso che la risposta alla mia domanda sia [chiaramente documentata] (http://api.jquery.com/removeClass/#entry-longdesc). – asgs
È possibile ottenere direttamente questo facendo questo:
$('a').css("background-color",red);
Ma non si dovrebbe fare questo direttamente sul collegamento ipertestuale. Dovresti creare una classe o un ID e aggiungere quel CSS di classe su una particolare classe o ID.
HTML: -
<a href="#" class="link" id="link">Test</a>
Jquery: -
$('#link').css("background-color",red);
Prova questa:
$("a").css("background-color","red");
O
var style ="background-color:red;";
$("a").attr("style", style);
mi piace questo e grazie amico – Cooldharma06
senza problemi e benvenuti allo stackoverflow :) – Andrei
Eri quasi lì. Devi dare il nome del parametro e il valore separatamente: $('a').css("background-color","red");
provare il seguente codice:
$('a').css('background-color','red');
$('a').css('backgroundColor': 'red');
Utilizzare questa
$('a').css('background-color','red');
oppure è possibile utilizzare anche questo tipo
$('a').css({background-color:'red'});
LOL ... Le stesse 8 risposte ... – Yang
Assicurati di leggere i [documenti per '.css()'] (http://api.jquery.com/css/). – ajp15243
grazie a tutti ... :) – Cooldharma06