单击按钮时,我如何将li的id添加为1
How can I have the id of an li added by 1 when a button is clicked.
我有一个按钮,可以将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,然后将其递增
相关文章:
- 如何将li类更改为li id's在Jquery中
- 获取带有 jQuery 中的文本值的 AN LI 的 ID
- 从 li 获取文本和 id 值
- 单击按钮时,我如何将li的id添加为1
- 使用纯JS点击即可从li元素中获取文本和id
- Jquery #id ul li 一个选择
- 如何使用json对象作为li元素的id属性或使用javascript锚定标记id
- 获取LI数据ID's来自动态内容
- 获取封闭li标记的id
- jQuery li element select by ID
- 使用 jquery 获取 ul 中每个 li 的 ID 或名称
- 如何在 LI 上触发“选择”事件,由其 ID 标识
- 如何使用 javascript 或 Jquery 在 LI nodeObject 下返回此跨度的 ID
- 按子元素 - jQuery 的数据 ID 对 li 进行排序
- 将 URL 的最后一个字符串与 Li 的 ID 名称进行比较
- 检查地址栏中的字符串是否与 li ID 匹配
- 无法使用jquery返回li-id
- Listview Get li ID
- JQUERY 1.7.1切换li id不工作
- 在数组中动态存储li id