А сейчас я хочу добавить класс к прародителю сфокусированного ввода.Когда я делаю следующее и проверяю браузер, класс не отображается в dom и, конечно, ни в CSS, который есть в нем, но если я console.log элемента, он показывает класс на нем.Я нахожу это странным?Кто-то знает, почему это происходит?
Если я сделаю .eq ("1"), тогда он добавит класс в dom, но это не то место, где я хочу его.
jQuery(document).ready(function($) {
$(".vs__search").focus(function() {
$(this)
.parents()
.eq("2")
.addClass("focus");
console.log(
$(this)
.parents()
.eq("2")
);
});
});
Вот как консоль.log выглядит как
jQuery.fn.init [div.v-select.w-full.md:w-1/2.vs--single.vs--
searchable.focus, prevObject: jQuery.fn.init(10)]