Элемент матнини jQuery орқали чиқариш
html
ва text
усулларини фақат элементлар матнини ўзгартириш учунгина
эмас, балки уни экранга чиқариш учун ҳам ишлата оламиз. Келинг
элементни олиб, унинг матнини чиқарайлик:
<p id="test">матн</p>
alert($('#test').html());
Агар сиз битта элементнинг эмас, балки бир нечта элементнинг матнини
олмоқчи бўлсангиз, фақат биринчи элементнинг мазмунини кўрасиз.
Барча элементларнинг матнларини олиш учун
each
усулидан фойдаланинг, у ҳақида кейинги дарсларда сўз боради.
Қуйидаги мисолда биз www синфига эга барча абзацларни оламиз:
<p class="www">матн1</p>
<p class="www">матн2</p>
<p class="www">матн3</p>
Сўнгра html ёрдамида мазмунни чиқарамиз, бу ҳолда олинганлар
орасидаги фақат биринчи абзацнинг матни чиқади:
alert($('.www').html()); // 'матн1' ни чиқаради
text усули билан ҳам эҳтиёт бўлиш керак,
бизнинг ҳолатимизда у топилган барча элементларнинг
мазмунини чиқаради:
alert($('.www').text()); // 'матн1матн2матн3' ни чиқаради