Вы можете удалить определенную одну строку со своим номером строки sed -i '33d' file
. Это приведет к удалению строки на 33 номера строки и сохранению обновленного файла.
Не связывайте никакие this
с вашим обратным вызовом. jQuery будет вызывать ваш обратный вызов с правильным this
. Как
this.cabinetBTN.click(this.toggleMenu);
Когда вы связываете this
с функцией, вы в основном создаете новую функцию с «жестко закодированным» значением this
.
Мое решение с рабочим фрагментом:
class CabinetFormSize {
constructor() {
this.cabinetBTN = $(".cabinetBTN");
this.events();
}
events() {
this.cabinetBTN.click(this.toggleMenu);
}
toggleMenu() {
console.log($(this).text())
}
}
new CabinetFormSize();
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="cabinetBTN">Click me</div>