Meetod html
Meetod html võimaldab muuta elemendi
teksti ja saada selle koos siltidega.
Süntaks
Teksti saamine:
$(selektor).html();
Teksti muutmine:
$(selektor).html(uus tekst);
Lisainfo
Meetod html saab rakendada määratud
funktsiooni igale elemendile kogumis.
Sel juhul saab funktsioon esimese parameetrina
elemendi numbri kogumis ja teise parameetrina
- elemendi praeguse teksti:
$(selektor).html(function(number kogumis, praegune elemendi tekst));
Muutujate nimed funktsioonis võivad olla suvalised.
Näiteks kui anname esimesele parameetrile nime
index - siis meie funktsioonis on kättesaadav
muutuja index, milles on selle elemendi number
kogumis, mida funktsioon töötleb
sel ajal. Samamoodi, kui teisele
parameetrile anda näiteks nimi value - siis
meie funktsioonis on kättesaadav muutuja value,
milles on selle elemendi tekst, mida funktsioon
töötleb sel ajal:
$(selektor).html(function(index, value) {
// siin on kättesaadavad muutujad index ja value
});
Iga elemendi tekst muutub selleks, mille funktsioon tagastab konkreetselt selle elemendi jaoks.
Näide
Väljastame ekraanile meie lõigu sisu:
<p id="test">text</p>
let text = $('#test').html();
alert(text);
Näide
Muudame meie lõigu sisu:
<p id="test">text1</p>
$('#test').html('text2');
HTML kood näeb välja selline:
<p id="test">text2</p>
Näide
Muudame meie lõigu sisu tekstiks siltidega:
<p id="test">text1</p>
$('#test').html('<span>text2</span>');
HTML kood näeb välja selline:
<p id="test"><span>text2</span></p>
Näide
Lisame igale lõigule lõppu selle järjekorranumbri kogumis:
<p>text</p>
<p>text</p>
<p>text</p>
$('p').html(function(index, value){
return value + ' ' + index;
});
HTML kood näeb välja selline:
<p>text 1</p>
<p>text 2</p>
<p>text 3</p>