Javascript 单击按钮时,如何将li的id添加为1。
我有一个按钮,可以将li添加到div。我希望li的id被添加1。比如,如果我第一个li的id是1,我希望下一个li是2,依此类推。如何实现这一点?我想说,最简单的方法是在脚本文件中保留一个全局计数器var,以存储有多少li元素。然后,您可以将其设置为您的id,并在下次增加它。 e、 gJavascript 单击按钮时,如何将li的id添加为1。,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个按钮,可以将li添加到div。我希望li的id被添加1。比如,如果我第一个li的id是1,我希望下一个li是2,依此类推。如何实现这一点?我想说,最简单的方法是在脚本文件中保留一个全局计数器var,以存储有多少li元素。然后,您可以将其设置为您的id,并在下次增加它。 e、 g var计数器=0; $('div#id')。单击(函数(){ 计数器=计数器+1; var newDiv=计数器; }); ; 否则,我将使用$(“div#id”).children().last().att
var计数器=0;
$('div#id')。单击(函数(){
计数器=计数器+1;
var newDiv=计数器;
});
;
否则,我将使用
$(“div#id”).children().last().attr('id')
查找最后一个元素的ID,然后增加它。我认为最简单的方法是在脚本文件中保留一个全局计数器var,以存储您有多少li元素。然后,您可以将其设置为您的id,并在下次增加它。
e、 g
var计数器=0;
$('div#id')。单击(函数(){
计数器=计数器+1;
var newDiv=计数器;
});
;
否则,我将使用
$(“div#id”).children().last().attr('id')
查找最后一个元素的ID,然后将其递增。使用
使用统计表对div中的
li
元素进行计数
这两种方法都允许您设置起点,但是如果您总是从1开始,@gknicker的答案似乎更简单。我不明白您能解释第一种方法吗?添加了一些示例代码这两种方法都允许您设置起点,但是@gknicker的答案似乎更简单,如果你总是从1开始。我不明白你能解释第一种方法吗?添加了一些示例代码相信你也可以使用。长度如果你喜欢香草的话js@plushyObject谢谢,我发现
size()
方法已经被弃用了,所以我更新了我的答案,改为使用length
属性。太棒了!我感觉被爱了。相信你也可以用。如果你喜欢香草的话js@plushyObject谢谢,事实上我发现size()
方法已经被弃用了,所以我更新了答案,改为使用length
属性。太棒了!我感到被爱。
<script>
var counter = 0;
$('div#id').click(function(){
counter = counter + 1;
var newDiv = counter;
});
</style>;
var nextID = $('#mydivID li').length + 1;