【发布时间】:2019-08-07 17:48:47
【问题描述】:
我想使用 jquery 数字分隔符将我的数字与点分开。它只适用于我的静态输入。当我的输入元素的数组名称为“name='ms_harga[]'”(因为我将其用于动态输入)时,它向我发送了以下错误
app.js:2 未捕获的错误:语法错误,无法识别的表达式: 输入[名称=ms_harga[]]
HTML:
<input type="text" id="divide1" class="divide form-control"
placeholder="Cashback" name='ms_harga[]' value=""
style="margin-right: 3px;">
javascript:
$(".divide").divide({delimiter: '.'});
$(document).on('click', '.btn-add', function (event) {
event.preventDefault();
var content = "<div class='form-group row mt-1 mb-2'><div class='position-relative'><input type='text' id='name' class='divide form-control' placeholder='Terjual' name='ms_jumlah[]' value=''style='margin-left:3px;''></div><div class='position-relative'><input type='text' id='name' class='form-control' placeholder='Cashback' name='ms_harga[]'' value='' style='margin-right:3px;'></div><button class='btn btn-success btn-add' style='margin-left: 5px;' type='button'>+</button></div>";
$('div#formPencapaian').append(content);
$(this).removeClass('btn-success btn-add').addClass('btn-danger btn-remove').text('x');
});
【问题讨论】:
-
能否请您也与您的文件共享文件夹结构。所以我很容易理解。
标签: javascript jquery