Можете ли вы избежать повторения в подобных случаях?
Я стараюсь максимально избегать повторений в моем коде.
Я знаю, что вы можете включить это:
variable = variable+2
в это
variable += 2
но как я могу избежать повторения здесь? Конечно, есть способ...
this.className = this.className.replace("classname","")
3 ответа
К сожалению, ответ - нет, для этого типа утверждений нет сокращений.
Сделать функцию, чтобы делать то, что вы хотите? Что касается += я не знаю способ перегрузки операторов в JavaScript... см.
Если вы можете использовать JQuery, вы можете позвонить
$(this).removeClass('classname');