Я работаю с knockout.js для создания динамических списков, и я пытаюсь выяснить, как я могу получить объект DOM, связанный с объектом в моем наблюдаемом массиве. В частности, я хочу получить jQuery для строки.
Пример:
<ul data-bind="foreach: Item">
<li data-bind="events: {click: getDomObject}, text: 'text: ' + text">
</li>
</ul>
в функции getDomObject
, я хотел бы иметь возможность получить конкретный объект <li></li>
DOM, чтобы я мог с ним манипулировать jQuery.
Я подумал о добавлении члена id
к элементу ViewModel, а затем добавьте идентификатор в качестве идентификатора html позиции и затем выберите его на основе этого, но я считаю, что должен быть более простой способ.
Каков правильный способ ссылки на динамический HTML, созданный knockout.js?