为新div添加唯一类

时间:2011-09-13 19:55:15

标签: javascript jquery

我想在输入后为每个新div添加一个唯一的类,它在我的代码中是什么?

为此添加课程:<div class="thing"></div>

DEMO: http://jsfiddle.net/wAwyR/2/ =&gt;请在这里(字段)输入一个用于添加新输入的数字。

function unique() {
    var text = "";
    var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";

    for (var i = 0; i < 5; i++)
    text += possible.charAt(Math.floor(Math.random() * possible.length));

    return text;
}

$('input').live("keyup", function () {
    $('.lee').empty();
    var $val = $(this).val();
    for (var i = 0; i < $val; i++) {
        $('.lee').append('<input type="text" name="hi" class="">div class="thing"></div>');
        $('input[hi]').next('div').attr('class', unique())
    }
});

1 个答案:

答案 0 :(得分:2)

var increment = 0;

function unique() {
    return "u" + increment++;
}

不行吗?