简单的jquery trim输入,最少2个字符

时间:2015-11-16 22:05:29

标签: javascript jquery html css trim

我想要输入输入的内容,当点击按钮时,它会删除输入的前两个字符后的所有内容。

例如,如果我输入“BT2J43”,我希望它在输入字段中将其剪切为“BT”是可能的吗?

下面是我的小提琴,我只是学习jquery,对我很轻松!

https://jsfiddle.net/ktd9gbu9/1/

$("#submit123").click(function() {
  $("#text123").text($("#text123")[0].innerText.substr(2));
});

<input type="search" name="table_filter" id="text123" required>
<input name="submit" type="Submit" id="submit123" value="Search">

2 个答案:

答案 0 :(得分:2)

您想使用.val()代替.text()

$("#submit123").click(function () {
    $("#text123").val($("#text123").val().substr(0, 2));
});

<强> jsFiddle example

还有substr()你忘记了起始索引。

答案 1 :(得分:1)

您可以轻松完成,但需要定位.val()

这是一个可以帮助您的干净代码! :)

$("#button").click(function () {
    var search = $("#search");
    search.val(search.val().substr(0, 2));
});

您可以使用JSfiddle Example