Динамическое значение атрибута в jQuery

361
30 мая 2017, 02:13

В jQuery значение переменной number считывается с value поля input в котором атрибут name в данном примере равен 2, вот так:

var number = $("input[name=2]").val();

Как сделать чтобы в данной контструкции значение name сравнивалось бы с другой переменной, как то вот-так:

var num = 2;
var number = $("input[name=num]").val();

(разумеется, последний код нерабочий)

Answer 1

Возможно Вам такой вариант подойдет

var num = 2; 
var number = $("input[name=" + num + "]").val(); 
console.log(number);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div> 
  <input name="2" value="val"> 
  </input> 
</div>

READ ALSO
Как передать значение value через onclick?

Как передать значение value через onclick?

как передать значение value через onclick

319
динамическая генерация html

динамическая генерация html

Никак не могу выявить причину ошибкиДелаю динамическу генерацию html файла для системы сборки

281
Вставить полученный ответ js

Вставить полученный ответ js

Есть таблица с динамическим выпаданием полей

230