Jquery функция должна работать с подклассами, а не для всех классов - PullRequest
0 голосов
/ 20 апреля 2020

A имеет функцию this jquery ....

$(".rolled-wrap").on('click', function() {
     $(this).each(function() {
        $('.button-text span').text($('.button-text span').data('hover'));
        $('.button-text span').attr("data-hover", $('.button-text span').data('hover'));
    });
}); 

эта функция должна работать только для подклассов, текущих .rolled-wrap (например, .rolled-wrap (this) .button-text span) ..... однако нажав на один класс, приведите summbit для всех .button-text span .... Я не знаю, что делать, буду благодарен за любую помощь. заранее спасибо

1 Ответ

1 голос
/ 20 апреля 2020

Чтобы заглянуть внутрь целевого элемента, используйте .find()

$(".rolled-wrap").on('click', function() {
     $(this).find('.button-text span').text($('.button-text span').data('hover'));
     $(this).find('.button-text span').attr("data-hover", $('.button-text span').data('hover'));
}); 
...