Ahoj chlapy,
dělá tady někdo v jQuery? Potřeboval bych poradit, jak po kliknutí na <code></code> nastavit pozadí barvy red a po opětovném kliknutí na jiný <code></code> nastavit barvu pozadí jemu a ostatním ji odebrat. Pomůže někdo? Děkuji moc.
<code>aaa</code>
<code>bbb</code>
<code>ccc</code>
<code>ddd</code>
Nevim, jestli jsem to spravne pochopil, ale tohle by mohlo byt reseni?
$(function() {
var $code = $('code');
$code.on('click', function() {
$code.css({ background:'' });
$(this).css({ background:'red' });
});
});
Ano, pochopil jsi to správně, funguje to, moc děkuji.
Citace od: Rob Ros kdy 09. 03. 2018, 19:35:21
Nevim, jestli jsem to spravne pochopil, ale tohle by mohlo byt reseni?
$(function() {
var $code = $('code');
$code.on('click', function() {
$code.css({ background:'' });
$(this).css({ background:'red' });
});
});
Prečo si nazval premennú code s dolárom? Nejaký code style? Dosť ma to zmiatlo.
konvence https://stackoverflow.com/a/553734/1112457
Citace od: Jano7 kdy 09. 03. 2018, 22:07:19
Citace od: Rob Ros kdy 09. 03. 2018, 19:35:21
Nevim, jestli jsem to spravne pochopil, ale tohle by mohlo byt reseni?
$(function() {
var $code = $('code');
$code.on('click', function() {
$code.css({ background:'' });
$(this).css({ background:'red' });
});
});
Prečo si nazval premennú code s dolárom? Nejaký code style? Dosť ma to zmiatlo.
A co tam má dát, rubl?
Citace od: Labrat kdy 09. 03. 2018, 22:28:33
A co tam má dát, rubl?
většina lidí tam nedává nic. Ta konvence není příliš rozšířená. Tvé reakci nerozumím.
Citace od: Jano7 kdy 09. 03. 2018, 22:07:19
Prečo si nazval premennú code s dolárom? Nejaký code style? Dosť ma to zmiatlo.
Je to zvyk, kdy pak v kodu snadno rozlisim jQuery objekt od ostatnich promennych. Jinej vyznam to nema.