单击按钮时,我如何将li的id添加为1

How can I have the id of an li added by 1 when a button is clicked.

本文关键字:li id 添加 按钮 单击      更新时间:2023-09-26

我有一个按钮,可以将li添加到div中。我希望li的id加1。比如如果我的第一个li的id是1,我希望下一个是2,以此类推。我该如何实现这一点?

使用length属性计算div中的li元素。

var nextID = $('#mydivID li').length + 1;

我认为最简单的方法是在脚本文件中保留一个全局计数器var,以存储您有多少li元素。然后,您可以将其设置为您的id,并在下次递增。例如

<script>
var counter = 0;
$('div#id').click(function(){
    counter = counter + 1;
    var newDiv = counter;
});
</style>;

如果做不到这一点,我将使用$("div#id").children().last().attr('id');来查找最后一个元素的ID,然后将其递增