Я хочу добавить элементы после последнего. Мой текущий кодjQuery insert после последнего элемента
<div class="find"><div id="FirstElement"> /*First element loaded first */ </div><div>
$('#AddNextElement' + id).click(function (e) {
$('<div id="NextElement' + id +'">' + /*Add after the last element*/ + '</div>').insertAfter($("#FirstElement"));
}
тока это только добавляет его после первого элемента:
Я хочу, чтобы добавить после последнего элемента каждый раз:
Я следовал этим ссылкам, а я не нашел то, что я ищу:
insertAfter specific element based on ID
jQuery: Add element after another element
Заранее благодарен !.
Как я установил его:..
$('#AddNextElement' + id).click(function (e) {
$('<div id="NextElement"' + id +'>' + /*Add after the last element*/ + '</div>').insertAfter($("#FirstElement").parent().find('.Finder').last());
}
Я нашел .parent() найти ('найти') последнее(); затем вставить после последнего
Почему вы не можете просто использовать [ '.append()'] (http://api.jquery.com/append/)? – Satpal
поделитесь своим html слишком –
'.append()' выполнит вашу работу –