Передача значения value в функцию js

127
03 ноября 2021, 00:00

есть задача аяксом динамически выводит html, для этого нужно получать уникальный идентификатор к ссылке myUrl = "/tarif/user_information/" + idVar; с цикла php.

Вопрос: Как передавать значение value кнопки, в функцию onclick="userInfoTarif(); которая вызывается кликом на эту кнопку, при клике на <button type="button" value="{{ tarif.id }}" class="btn btn-primary" onclick="userInfoTarif(); return false;">Подробнее</button>

Если нужно могу предоставить более полный код.

Спасибо!

Answer 1

Решил свой вопрос следующим методом:

К методу onclick="userInfoTarif(); добавил this onclick="userInfoTarif(this);

в самой же функции function userInfoTarif(){ добавил elem function userInfoTarif(elem){ после чего уже в переменные var value = elem.value; или(если брать данные с id) var id = elem.id; получаю данные по клику.

Дальше же просто подставляю одну из этих переменных в нужном мне месте (например в урл, что бы получить его уникальный id)

myUrl = "/tarif/user_information/" + id;
READ ALSO
Почему в FormData не добавляются данные?

Почему в FormData не добавляются данные?

Имеется такой метод в классе моего плагина

239
1 функция с аргументом вместо двух, Nuxt js

1 функция с аргументом вместо двух, Nuxt js

Я работаю с Nuxt JSЯ пытаюсь практиковать свои навыки в js, в коде есть пара функций с одинаковым функционалом только для разных элементов

95
Замена querySelector на getElementById

Замена querySelector на getElementById

Пытаюсь поменять querySelector на getElementById в строке

192
Добавление/удаление класса к элементу

Добавление/удаление класса к элементу

Есть несколько строк в таблице с такой структурой:

105