我有一种方法可以将动态添加的 li 标签限制为特定数字。
例如:-
我已经赋予用户添加 li 标签的能力,但不想提供超过 3 个 li 标签......
问问题
863 次
4 回答
1
为您的“add li”函数添加一个计数器。您可以像这样找到当前 li 元素的数量:
var numLis = $('#container li').length;
于 2013-02-07T09:22:56.827 回答
1
创建了一个示例小提琴:这里
尝试类似:
$('document').ready(function(){
$('#add').click(function(){
var li_count = $('#sample li').length;
if(li_count < 3)
$('#sample').append('<li>HELOO YOU</li>');
else
return false;
});
});
于 2013-02-07T09:30:37.133 回答
0
您可以将所有 li 标签分组到一个 id 为“x-div”的 div 下。然后,您可以在每次添加 li 元素时使用 children count 属性检查计数。
于 2013-02-07T09:24:23.670 回答
0
这边走:
if($('ul.myclass li').length > 3){
alert('Not allowed to add more li');
}
于 2013-02-07T09:28:23.027 回答