var types = {
"Grocery": "gro",
"Restaurant": "res",
"Bar": "bar",
"Pizza Delivery": "piz",
"Quick Service": "qui",
"Retail": "ret",
"Salon": "sal"
}
$(".type_changer").attr("id", types[$(this).text()]);
Я понимаю, что идентификатор класса type_changer
изменяется на часть этого массива, но я не понимаю types[$(this).text()]
и эта строка
$(this).parents('.select-holder').find('.text').text($(this).text());
кажется почти понятным, но я путаюсь с .parents
и .find('.text').text($(this).text());