我有一個textarea
,我想從中刪除新的行,如果按下了回車鍵,而不寫任何文本。我試過了,但是沒有成功:JavaScript - 如果以前沒有文本存在,如何從textarea中刪除新行?
function keypress(id) {
$("#"+id).keypress(function(event) {
$("#"+id).val().replace(/\n/g, "");
});
}
我有一個textarea
,我想從中刪除新的行,如果按下了回車鍵,而不寫任何文本。我試過了,但是沒有成功:JavaScript - 如果以前沒有文本存在,如何從textarea中刪除新行?
function keypress(id) {
$("#"+id).keypress(function(event) {
$("#"+id).val().replace(/\n/g, "");
});
}
爲什麼不使用Javascript trim
方法。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/Trim從
裝飾()方法從一個串的兩端除去空白。 在此上下文中的空格是所有空格字符(空格, 選項卡,無中斷空格等)和所有行終止符字符(LF, CR等)。
function keypress(id) {
$("#"+id).keypress(function(event) {
$("#"+id).val().trim();
});
}
其不工作:( – hsn0331 2015-04-06 06:48:41
所以您需要登錄按下的鍵,然後檢查'被按下return'關鍵呢? – D4V1D 2015-04-06 06:44:54
沒有不完全。 – hsn0331 2015-04-06 06:45:23
那你究竟是什麼意思? – D4V1D 2015-04-06 06:45:40