[英]simple jquery trim input down to 2 characters
我想输入任何内容,单击按钮时,它将删除输入的前两个字符之后的所有内容。
例如,如果我输入“ 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">
您想使用.val()
而不是.text()
:
$("#submit123").click(function () {
$("#text123").val($("#text123").val().substr(0, 2));
});
同样,使用substr()也会忘记起始索引。
您可以轻松做到这一点,但您需要定位.val()
这是一个干净的代码,可能会帮助您! :)
$("#button").click(function () {
var search = $("#search");
search.val(search.val().substr(0, 2));
});
那里有JSfiddle示例
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.