function times() {
var currentTime = function() {
var hourMin = new Date().getHours() + ":" + new Date().getMinutes();
return hourMin;
};
var pastTime = function() {
if (new Date().getDay() == 5) {
return "07:40"
} else {
return "16:30"
}
};
return {
present: currentTime,
past: pastTime
};
}
console.log(times().present())
Неважно я понял это
if ($(header).text().trim().charAt(0) == "+")
$(header).text($(header).text().replace("+", "-"));
else
$(header).text($(header).text().replace("-", "+"));
Если бы это не корректный путь, я ценил бы головы
сохраните это простым, почему необходимо проанализировать его? Ваша просто замена одной строки с другим.
if(headerDiv.text() == '+ filters')
{
headerDiv.text() == '- filters';
}
elseif(headerDiv.text() == '- filters')
{
headerDiv.text() == '+ filters';
}
Я сделал бы:
var plus_string = "<span class=/"plus/">+</span>";
var minus_string = "<span class=/"minus/">-</span>";
if($("div.header").hasClass("plus")){
$("div.header").removeClass("plus");
$("div.header").addClass("minus");
$("div.header").append(plus_string);
$("span.plus").remove();
} else (... the reverse of the above...)
Это, потому что я использовал бы класс плюс и минус обработать немного CSS для изменения появления отделения заголовка. Поскольку Вы, вероятно, уже делаете это, можно играть немного с ним как это :)