У меня есть 6 элементов, и я хочу выбрать 5-й элемент (с помощью jQuery)
$(".deskripsi")[2]
Затем дать ему метод, но когда я пытаюсь это, это дает мне ошибку в журнале консоли
$(".deskripsi")[2].innerHTML is not a function
Может кто-нибудь сказать мне, как выбрать массив элементов в jQuery и дать ему метод.
Ок, может, кажется, мой вопрос до сих пор неясен. моя цель состоит в том, чтобы выбрать этот элемент (массив № 5), innerHTML только для того, чтобы видеть в моем журнале консоли, если я выберу правильную цель.
Пожалуйста, позвольте мне привести еще один пример. скажем, у меня есть 6 список, как это
<ul>
<li>A</li>
<li>B</li>
<li>C</li>
<li>D</li>
<li>E</li>
<li>F</li>
</ul>
Теперь я хочу выбрать li номер 5 (я использую innerHTML только для проверки значения li)
Благодарность
5 ответов
Попробуйте использовать :eq(n)
и html()
:
$(".deskripsi:eq(2)").html();
Если ваш браузер поддерживает CSS3, вы можете сделать:
$(".deskripsi:nth-child(5)").something();
В противном случае вы должны убедиться, что селектор jQuery возвращает несколько записей - присвойте результаты переменной и получите доступ к одной из них. Как говорили мои предшественники, вы также можете использовать функцию "eq ()". ; ]
Попробуйте функцию eq jQuery:
$('.deskripsi').eq(2).html(); // Retruns the HTML of the element
Ты пробовал:
$(".deskripsi").eq(2)
eq()
возвращает упакованный набор jQuery с одним элементом, поэтому вы все равно можете вызывать JQuery операции. Это не тот случай с [2]
, где вы получаете необработанный элемент DOM.
В jQuery-обёрнутом «наборе» (из одного элемента) вы можете использовать .html()
метод.
Я подозреваю, что вы пытаетесь написать
$(".deskripsi")[2].innerHTML()
Вместо этого используйте
$(".deskripsi")[2].innerHTML
Или
$(".deskripsi").eq(2).html()
Я надеюсь, что это поможет вам
Джером Вагнер
Похожие вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (кроме ActionScript). Включите все соответствующие теги в свой вопрос; например, [node.js], [jquery], [json] и т. д.