Я просто хотел бы знать, что означает $(this)
, когда вы используете его в функции, вызываемой кнопкой.
Это относится к элементу кнопки или к самой функции.
Пример кода:
<div>
<span class="fileError"></span>
<input type="file" class="understanding" />
</div>
<script>
$('.understanding').click(function(){
$(this).closest('div').find('span.fileError').html('My brain needs help');
});
</script>
Вещи, которые я пытался изменить html моего диапазона
$(this).prev('span.fileError').html();
$(this).closest('div').find('span.fileError').html();
$(this).closest('div').find('span.fileError').text();
Ссылки, которые я пробовал:
Jquery: найти поле ввода ближе к кнопке
Понимать javascripts 'this'с ясностью
Поиск ближайшего тега p к нажатой кнопке
Я посмотрел больше мест, думал, что я просто покажу те, которые я нашел наиболее информативными.Что мне нужно сделать здесь и на что $(this)
ссылается в функции?