@killsxs

Не работает кнопка. Что делать?

При нажатии из выпадающего списка на кнопку должен сработать скрипт, по заполнению поля демо. значением. Но скрипт почему-то не срабатывает. Также хочу сказать, что в это поле добавляется значение из другой кнопки. Но там оно добавляется без проблем. В чём проблема? Кнопка под названием "а".

<div class="row">
<div class="col dropdown">
 <a class="btn btn-primary dropdown-toggle" href="#" role="button" id="dropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
 Условный диаметр трубы
 </a>

<div class="dropdown-menu" aria-labelledby="dropdownMenuLink">
 <button name="a" type="button" class="dropdown-item">33</button>
</div>
</div>
</div>


Здесь идёт привязка к файлу:

<script src="/JS/a.js"></script>

60b0dad070018190903520.png

60b0daef5dede048797584.png

Код из файла:

$('.a').click(function() {
    
	let

        a_text = $('input[name="D_fl"]');

        a_text.val(33);  

})
  • Вопрос задан
  • 134 просмотра
Решения вопроса 2
bastiang19
@bastiang19
Превращаю интернет в искусство.
Вот правильный, рабочий код:
<button id="a" type="button" class="dropdown-item">33</button>


$('#a').click(function() {
    
  let

        a_text = $('input[name="D_fl"]');

        a_text.val(33);  

})
Ответ написан
Spartak-2205
@Spartak-2205
Разработка и создание сайтов
$(document).ready(function() {
	$('button[name="a"]').click(function() {
		$('input[name="D_fl"]').val($(this).text());
	});
});


Всё работает
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
TNPTSYWWCC
@TNPTSYWWCC
And I Told Them I Invented Times New Roman
$(document).ready(function() {
  $('.a').click(function() {
    $('input[name="D_fl"]').val("33");
  });
});
Ответ написан
Vlatqa
@Vlatqa Куратор тега HTML
class="dropdown-item"

$('.a').click(function() {

понимаешь?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы