this jQuery не работает

117
11 января 2021, 04:40

Почему этот код работает:

$("#i").click(() =>  
{ 
    $("#i").css({"background-color" : "white"}); 
});

а этот нет:

$("#i").click(() =>  
{ 
    $(this).css({"background-color" : "white"}); 
});

Answer 1

$("#i").click(function(){ 
    $(this).css({"background-color": "white"}); 
})
#i{ 
  border: 1px solid; 
  width: 200px; 
  height: 200px; 
  background: #000; 
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<div id="i"></div>

READ ALSO
Автозаполнение массива JS с циклом for

Автозаполнение массива JS с циклом for

Хочу заполнить массив числами от 0 до 10

116
Перебор свойств объекта и вывод в таблицу

Перебор свойств объекта и вывод в таблицу

Прошу помощиКак создать таблицу и заполнить значениями,а столбец address вывести city + street (т

89
Остановка setInterval из прототипа [дубликат]

Остановка setInterval из прототипа [дубликат]

Есть конструкция в ходе которой у объекта есть переменная interval и через методы в прототипе этой переменной задаётся setInterval и при нажатии на кнопку...

107
По сочетанию клавиш вставить текст из div

По сочетанию клавиш вставить текст из div

Если сделать, как написано в коде, то это работает ровно один раз (после того, как текст уже оказался в textarea и нужно, скажем, удалить пару символов,...

127