给出元素id号,然后在末尾插入一个

时间:2013-04-20 01:19:44

标签: javascript jquery html

我有一个总是不断变化的div数量,我需要一个特定的div去最后.... 我想以某种方式使用javascript或jquery计算div的数量,并在最后插入一个特定的div ... 例如

<div class="message" id="1">

<div class="message" id="2">....

<div class="message" id="88">

然后我需要最后的div编号并添加一个,以便在最后插入

<div class="message" id="89">

如何实现这一目标?

2 个答案:

答案 0 :(得分:1)

var lastID = $('div.message').last().attr('id');
$('div.message').last().parent().append('<div class="message" id="' + lastID + 1 + '">');

答案 1 :(得分:0)

var newId = parseInt($(".message").last().attr('id')) + 1;
$(".message").last().after($("<div></div>").attr({'id' : newId, 'class' : 'message'}));

使用这些行,您将创建一个新的div,其中'max id'递增1

P.S。插入div的位置无关紧要,新消息将在最后一个之后插入