Làm thế nào tôi có thể xóa ký tự cuối cùng khỏi đầu vào trong jQuery? Ví dụ:
var $myInput = $['#myInput'];
$myInput.val[$myInput.val[].slice[0, -1]];
1 của một cái gì đó, nó xóa ký tự cuối cùng [dấu phẩy trong trường hợp của tôi] khỏi trường đầu vào.hỏi ngày 31 tháng 7 năm 2011 lúc 18:23Jul 31, 2011 at 18:23
sir_thursdaysir_thursdaysir_thursday
5.12011 Huy hiệu vàng59 Huy hiệu bạc116 Huy hiệu đồng11 gold badges59 silver badges116 bronze badges
$[input].val[
function[index, value]{
return value.substr[0, value.length - 1];
}]
Đã trả lời ngày 31 tháng 7 năm 2011 lúc 18:27Jul 31, 2011 at 18:27
RIADRIADRiaD
45,9k10 Huy hiệu vàng75 Huy hiệu bạc119 Huy hiệu đồng10 gold badges75 silver badges119 bronze badges
0
Nếu bạn muốn cắt bất kỳ ký tự cuối cùng nào [không chỉ dấu phẩy, không gian], bạn có thể sử dụng
var $myInput = $['#myInput'];
$myInput.val[$myInput.val[].slice[0, -1]];
2:var $myInput = $['#myInput'];
$myInput.val[$myInput.val[].slice[0, -1]];
Bạn có thể kết hợp nó với
var $myInput = $['#myInput'];
$myInput.val[$myInput.val[].slice[0, -1]];
3 để loại bỏ các không gian bổ sung:$myInput.val[$.trim[$myInput.val[]].slice[0, -1]];
Đã trả lời ngày 31 tháng 7 năm 2011 lúc 21:31Jul 31, 2011 at 21:31
MrchiefmrchiefMrchief
73,9K19 Huy hiệu vàng139 Huy hiệu bạc186 Huy hiệu đồng19 gold badges139 silver badges186 bronze badges
Các tác phẩm sau đây, mặc dù có lẽ nó hơi lộn xộn:
$['#idOfButtonToClick'].click[
function[]{
var inputString = $['#idOfInput'].val[];
var shortenedString = inputString.substr[0,[inputString.length -1]];
$['#idOfInput'].val[shortenedString];
}];
JS Fiddle Demo.
Bản demo sửa đổi, kiểm tra ký tự cuối cùng là ký tự
var $myInput = $['#myInput'];
$myInput.val[$myInput.val[].slice[0, -1]];
4 trước khi cắt ngắn chuỗi:$['#idOfButtonToClick'].click[
function[]{
var inputString = $['#idOfInput'].val[];
if [inputString.charAt[inputString.length - 1] == ','] {
var shortenedString = inputString.substr[0,[inputString.length -1]];
$['#idOfInput'].val[shortenedString];
}
return false;
}];
JS Fiddle Demo.
Đã trả lời ngày 31 tháng 7 năm 2011 lúc 18:27Jul 31, 2011 at 18:27
RIADRIADDavid Thomas
45,9k10 Huy hiệu vàng75 Huy hiệu bạc119 Huy hiệu đồng51 gold badges368 silver badges403 bronze badges
1
Nếu bạn muốn cắt bất kỳ ký tự cuối cùng nào [không chỉ dấu phẩy, không gian], bạn có thể sử dụng
var $myInput = $['#myInput'];
$myInput.val[$myInput.val[].slice[0, -1]];
2:var $theInput = $['#myInput'];
$theInput.val[$theInput.val[].replace[/,$/, '']];
Bạn có thể kết hợp nó với
var $myInput = $['#myInput'];
$myInput.val[$myInput.val[].slice[0, -1]];
3 để loại bỏ các không gian bổ sung:/\s*,\s*$/
Đã trả lời ngày 31 tháng 7 năm 2011 lúc 21:31Jul 31, 2011 at 18:28
Mrchiefmrchiefnickf
73,9K19 Huy hiệu vàng139 Huy hiệu bạc186 Huy hiệu đồng198 gold badges641 silver badges720 bronze badges
0
$[document].on['click', '.backspace', function[]{
let value = $['#output'].val[];
console.log[value];
v = value.slice[0,-1];
let v = value.slice[0,-1];
console.log[v];
$['#output'].value[value];
}];
Các tác phẩm sau đây, mặc dù có lẽ nó hơi lộn xộn:
JS Fiddle Demo.146 gold badges85 silver badges118 bronze badges
Bản demo sửa đổi, kiểm tra ký tự cuối cùng là ký tự
var $myInput = $['#myInput'];
$myInput.val[$myInput.val[].slice[0, -1]];
4 trước khi cắt ngắn chuỗi:May
15, 2021 at 7:08
David Thomasdavid ThomasThe News
243K51 Huy hiệu vàng368 Huy hiệu bạc403 Huy hiệu đồng1 silver badge1 bronze badge
function back_space[] {
var arrayexit = document.getElementById["tbtwo"].value;
for [var i = 0; i < arrayexit.length; i++]
{
var output = arrayexit.slice[0, -1];
document.getElementById["tbtwo"].value = output;
}
}
Hai dòng này sẽ loại bỏ dấu phẩy kéo dài khỏi một đầu vào cụ thể. Tôi sẽ để bạn quyết định khi nào cần chạy [khi thay đổi/bật nút, v.v.].
Nếu bạn cũng muốn loại bỏ bất kỳ khoảng trắng nào có thể ở cuối, hãy thay đổi Regex thành điều này:5 gold badges31 silver badges48 bronze badges
Đã trả lời ngày 31 tháng 7 năm 2011 lúc 18:28Sep 15, 2019 at 10:06
Nickfnickf
526K198 Huy hiệu vàng641 Huy hiệu bạc720 Huy hiệu đồng
var $myInput = $['#myInput'];
$myInput.val[$myInput.val[].slice[0, -1]];
0
PangSep 15, 2019 at 10:52
9.222146 Huy hiệu vàng85 Huy hiệu bạc118 Huy hiệu đồngdılo sürücü
Đã trả lời ngày 15 tháng 5 năm 2021 lúc 7:081 gold badge18 silver badges26 bronze badges