Метод contents

Метод contents элементнинг потомкларини, шу жумладан матн ва изоҳларни ҳам олади.

Синтаксис

Метод ҳеч қандай параметрларни қабул қилмайди:

javascript.contents();

Метод contents методуга children ўхшайди, фарқ потомкларнинг матнига қандай муроожат қилинишида намойон бўлади. Қуйида келтирилган иккита мисолни солиштириб кўринг:

Мисол

Метод childrenдан фойдаланамиз:

html<p id="test">text1 <b>bold</b> text2</p>
javascript$('#test').children().each(
  function() {
    console.log($(this).text()); // 'bold' чиқади
  }
);

Мисол

Метод contentsдан фойдаланамиз:

html<p id="test">text1 <b>bold</b> text2</p>
javascript$('#test').contents().each(
  function() {
    console.log($(this).text()); // 'text1', 'bold', 'text2' чиқади
  }
);

Ҳам қаранг

  • метод children,
    у элементнинг потомкларини олиш имконини беради
  • метод parent,
    у элементнинг бевосита ота-онасини олиш имконини беради
  • метод parents,
    у элементнинг барча ота-оналарини олиш имконини беради
  • метод closest,
    у селекторга жавоб берадиган энг яқин ота-она элементни олиш имконини беради