@DemonFromIrk

Как передать name в функцию?

У меня на странице есть input:
<div class="col-sm-10 ld-ext-right">
<input type="text" class="form-control" name="test1" onchange="changeData()">
<div class="ld ld-ring ld-spin"></div></div>


Как мне в функцию changeData на JS передать name от input? Можно, конечно, указать в onchange напрямую, но есть ли что-то более элегантное, типа this?
В функции changeData я хочу сделать добавление класса "running" в <div class="col-sm-10 ld-ext-right">

Или как это более правильно сделать? Если учесть, что у меня таких инпутов десяток на странице.
  • Вопрос задан
  • 302 просмотра
Решения вопроса 1
DeLaVega
@DeLaVega
Верстаю, фронтэндю =)
Вот и name и управление классом:

https://codepen.io/vitaliy_kirenkov/pen/dayrJj
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
iLegion
@iLegion
Web Developer
С помощью jQuery:
var name = $(".form-control").attr("name");
Ответ написан
Ваш ответ на вопрос

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

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