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

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

演示:http://jsfiddle.net/wAwyR/2/ =>请在此处(字段)键入一个数字以添加新输入。

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())
    }
});

最佳答案

var increment = 0;

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


那行不通吗

10-07 19:52
查看更多