147
rated 0 times
[
150]
[
3]
/ answers: 1 / hits: 61031
/ 10 Years ago, wed, november 19, 2014, 12:00:00
I want to add elements after the last one.
My current code
<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));
}
Current it adds only it after the first element:
1
4
3
2
I want it to add after the last element every time:
1
2
3
4
I've followed these links and I didn't find what I'm looking for:
insertAfter specific element based on ID
jQuery: Add element after another element
Thank you in advance!.
How I fixed it:
$('#AddNextElement' + id).click(function (e) {
$('<div id=NextElement' + id +'>' + /*Add after the last element*/ + '</div>').insertAfter($(#FirstElement).parent().find('.Finder').last());
}
I found the .parent().find('.find').last(); then insert after the last
More From » jquery