如何擦除jquery中的最后一位数字

时间:2015-12-02 08:36:44

标签: jquery

$('#delete').click(function(){
    return val.slice(0, -1);    
});

我想在我的计算器中创建一个C按钮,可以删除最后输入的数字..

2 个答案:

答案 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);
});