Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单击按钮时,如何将li的id添加为1。_Javascript_Jquery_Html_Css - Fatal编程技术网

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

Javascript 单击按钮时,如何将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

我有一个按钮,可以将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().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;