У меня есть выбор ввода, созданный со значением наблюдаемого. Я подписываюсь на наблюдаемое, но не могу получить идентификатор выбранного ввода.
<select data-bind="options: firstName, optionsText: 'name', value: $parents[0].selectCategory, attr: {'id': lastName}">
</select>
self.selectedCategory.subscribe(function(category) {
console.log(this);
console.log(this.target());
}, this);
Я не могу на всю жизнь получить идентификатор выбранного элемента. Я могу получить значение параметров (которые здесь не заданы) и функцию, которой принадлежит selectedCategory
, но не могу получить идентификатор. Я почти уверен, что мог бы легко сделать это с помощью jquery.click, но мне интересно, смогу ли я сделать это с помощью .subscribe().
Любые мысли или комментарии?