使用javascript限制li标签

时间:2013-02-07 09:20:41

标签: javascript jquery html5 jquery-ui

我有办法将动态添加的li标签限制为特定的数字 例如: -
我已经让用户能够添加li标签但不想提供超过3个li标签...

4 个答案:

答案 0 :(得分:1)

在“添加li”功能中添加一个计数器。你可以找到这样的li元素的当前数量:

var numLis = $('#container li').length;

答案 1 :(得分:1)

创建了一个示例小提琴:HERE

尝试类似:

$('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;

    });
});

答案 2 :(得分:0)

您可以将ID为“x-div”的div下的所有li标签分组。然后,每次添加li元素时,都可以使用children count属性检查计数。

答案 3 :(得分:0)

这样:

if($('ul.myclass li').length > 3){
    alert('Not allowed to add more li');
}