Элемент матнини jQuery орқали чиқариш

html ва text усулларини фақат элементлар матнини ўзгартириш учунгина эмас, балки уни экранга чиқариш учун ҳам ишлата оламиз. Келинг элементни олиб, унинг матнини чиқарайлик:

html<p id="test">матн</p>
javascriptalert($('#test').html());

Агар сиз битта элементнинг эмас, балки бир нечта элементнинг матнини олмоқчи бўлсангиз, фақат биринчи элементнинг мазмунини кўрасиз. Барча элементларнинг матнларини олиш учун each усулидан фойдаланинг, у ҳақида кейинги дарсларда сўз боради.

Қуйидаги мисолда биз www синфига эга барча абзацларни оламиз:

html<p class="www">матн1</p>
<p class="www">матн2</p>
<p class="www">матн3</p>

Сўнгра html ёрдамида мазмунни чиқарамиз, бу ҳолда олинганлар орасидаги фақат биринчи абзацнинг матни чиқади:

javascriptalert($('.www').html()); // 'матн1' ни чиқаради

text усули билан ҳам эҳтиёт бўлиш керак, бизнинг ҳолатимизда у топилган барча элементларнинг мазмунини чиқаради:

javascriptalert($('.www').text()); // 'матн1матн2матн3' ни чиқаради