在输入框中添加数据输入掩码属性时,jquery代码不起作用

时间:2018-01-23 09:55:11

标签: javascript jquery html css

$('#dynamic_field2').append('<input type="text" class="form-control pull-right datepicker"   data-inputmask="'alias': 'date'" name="reg_bdate" data-mask placeholder="Birth Date">');

单击该按钮时,它应附加在dynamic_field2 div中,但它会给我这个错误 enter image description here

我无法弄清楚如何解决这个问题。

1 个答案:

答案 0 :(得分:1)

$('#dynamic_field2').append('<input type="text" class="form-control pull-right datepicker"   data-inputmask="'alias':'date'" name="reg_bdate" data-mask placeholder="Birth Date">');

您的引号未转义,或者您试图插入变量

正确的引号:

$('#dynamic_field2').append('<input type="text" class="form-control pull-right datepicker"   data-inputmask="\'alias\':\'date\'" name="reg_bdate" data-mask placeholder="Birth Date">');

变量:

$('#dynamic_field2').append('<input type="text" class="form-control pull-right datepicker"   data-inputmask="'+ alias +':'+ date +'" name="reg_bdate" data-mask placeholder="Birth Date">');