У меня есть следующий РОМ:добавить элемент перед другим с JQuery
<div class="test">1</div>
<div class="test">2</div>
<div class="test">3</div>
<div class="test">4</div>
Я хотел бы добавить до п-го испытательного элемента нового элемента.
Я могу добавить новый элемент для всех испытываемого элемента с этим кодом:
var newElement = "div class=\"test-new\"";
$(".test").before(newElement);
Но я не могу выбрать только нужный элемент, благодаря индексу (пример: 3), эти 2 коды выдает ошибку:
var newElement = "div class=\"test-new\"";
$(".test")(3).before(newElement);
$(".test")[3].before(newElement);
То есть ... overkill. Но да, это работает! –