Jquery克隆没有像预期的那样清除动态字段中的值

jquery clone not clearing the value as expected in the dynamic field

本文关键字:清除 字段 动态 Jquery      更新时间:2023-09-26

目前正在使用我当前的代码克隆jquery,工作得非常好。通过克隆,我添加了一些更详细的信息,用户在默认情况下输入国家代码中的数字一位数或两位数,例如12,结果将是012,这里的问题是当用户单击添加更多按钮时克隆工作正常,当用户在国家代码中输入值时,值在克隆行中复制,实际上这不会发生。它试图给克隆(真,真),但我仍然得到相同的结果。

下面是动态添加零 的代码
$('.cc_field').on('change',function(e){
    var len = $('.cc_field').val().length;
    if (len == 1) {
        $('.cc_field').val('00' + $('.cc_field').val());
    } else if (len == 2) {
        $('.cc_field').val('0' + $('.cc_field').val());
    } else if (len == 3) { 
    }
}); 

这里是完整代码的链接

Thanks in advance

通过类.cc_field,您指的是所有文本框。相反,使用this引用目标当前文本字段

更新小提琴链接:

http://jsfiddle.net/vijayP/adfwtfyv/1/

$('.cc_field').on('change', function (e) {
        var len = $(this).val().length;
        if (len == 1) {
            $(this).val('00' + $(this).val());
        } else if (len == 2) {
            $(this).val('0' + $(this).val());
        } else if (len == 3) {}
});