$('#delete').click(function(){
return val.slice(0, -1);
});
我想在我的计算器中创建一个C按钮,可以删除最后输入的数字..
答案 0 :(得分:1)
您可以使用 val()
和回调函数根据旧值更新值
$('#delete').click(function() {
$('#text').val(function(i, val) {
return val.slice(0, -1);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input type="text" id="text" />
<button id="delete">C</utton>
答案 1 :(得分:0)
您可以在切片后分配新值:
$('#delete').click(function(){
var v = $('targetInput').val().slice(0, -1);
$('targetInput').val(v);
});