Я ответил на аналогичный вопрос для друга. Ему нужна была каскадная дата, аналогичная, но я думаю, вы можете увидеть, как решить проблему, если вы посмотрите на мою разметку.
HTML
<form target="_self" action="ClearForm.aspx">
Очистить форму
JS
<script type="text/javascript">
$(document).ready(function () {
$('#endDate').datepicker({ showOn: 'button',
buttonImage: '../images/Calendar.png',
buttonImageOnly: true, onSelect: function () { },
onClose: function () { $(this).focus(); }
});
$('#startDate').datepicker({ showOn: 'button',
buttonImage: '../images/Calendar.png',
buttonImageOnly: true, onSelect:
function (dateText, inst) {
$('#endDate').datepicker("option", 'minDate', new Date(dateText));
}
,
onClose: function () { $(this).focus(); }
});
});
Существует много путей:
Для удаления пробела из обеих сторон:
Отчасти как обрезка php ()
str.strip
Для удаления всех пробелов:
str.gsub(/ /, "")
Для удаления всего пробела:
str.gsub(/\s/, "")
Также не забывайте:
$ s = " I have white space ".split
=> ["I", "have", "white", "space"]
s = "I have white space".delete(' ')
И для эмуляции функции PHP trim ()
:
s = " I have leading and trailing white space ".strip
Связанный ответ:
" clean up my edges ".strip
возвращает
"clean up my edges"
Если вы хотите удалить только начальные и конечные пробелы (например, обрезка PHP), вы можете использовать .strip
, но если вы хотите удалить все пробела, вы можете использовать вместо него .gsub (/ \ s + /, "")
.