Я использую knockoutjs и я в настоящее время есть что-то, на мой взгляд, что выглядит следующим образом:knockoutjs получить идентификатор элемента через событие щелчка
<img id="myTab1" data-bind="click: pressedTab.bind($data, '#myTab1')" src="images/image1.png"></img>
Это позволяет мне получить идентификатор элемента в моей модели представления:
pressedTab = function(tab){
console.log("Element ID: " + tab);
}
Об этом пишет:
элемент ID: # myTab1
Однако, это слишком повторяющееся, чтобы отправить имя идентификатора img в событие click. Есть ли способ отправить идентификатор img без явного переписывания его?
Ниже ссылка работает для меня с нокаута связывания Http: // StackOverflow .com/вопросы/31513689/knockout-to-get-the-attribute-value-onclick-function/31514589 # 31514589 –