Атрибут как переменная

Рейтинг: 1Ответов: 1Опубликовано: 15.01.2015

Для класса selectpicker обычное присвоение через .attr(attr_name, attr_value) не работает.

Правильно работает через $('#myselect').selectpicker({attr_name: attr_value}).

attr_name - неизвестен, и получаю как переменную:

var attr_name = some_value;

Но! Как теперь использовать ЗНАЧЕНИЕ переменной в качестве атрибута?

Ответы

▲ 1

Если не ошибаюсь, единственный вариант это создать объект

var obj = {};
obj[attr_name] = some_value;
$('#myselect').selectpicker(obj);