Задать вопрос
@LionQ

Как заставить работать $(document).ready(function() {?

Есть код

$(document).ready(function() {
	$('.elementor-button').on('click', function(e) {
  e.preventDefault();
  	var val = e.target.hash.slice(1);
    
    $('#dropdown option').each(function() {
      // по умолчанию устанавливаем у всех selected: false
      $(this).attr('selected', false);
      // Эта строка позволяет обновлять отображение выбранного элемента select
      $('#dropdown').val(val).trigger('change');
      if (val == $(this).attr('value')) {
        $(this).attr('selected', true);
      }
    });
  });
});

и
<div class="elementor-button-wrapper">
			<a href="item_2" class="elementor-button-link elementor-button elementor-size-sm" role="button">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-text">click</span>
		</span>
					</a>
		</div>

<select name="dropdown" id="dropdown" class="ff-el-form-control dropdown" data-name="dropdown" data-calc_value="0">
<option value="item_1">1</option>
<option value="item_2">2</option>
<option value="item_4">3</option>
<option value="item_4">4 партнер</option>
</select>


Как в $('.elementor-button').on записать путь к click, чтобы все работало? бе з span все работает отлично.
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы