Я использую knockout js для установки значения span.Получить значение привязки данных в jQuery
HTML код
<span id="spnQStreamChat" data-bind="text: $data.OnLineUserName"></span>
это работает отлично и показывать имя пользователя на пользовательском интерфейсе.
Я пытаюсь получить это значение из файла js. с помощью кода ниже
alert($(this).attr('data-bind'));
это служит результат, как этот текст: $ data.OnLineUserName. Я хочу, чтобы имя пользователя было назначено мной.
В интерфейсе его показ Бхагирати но в JS его показ текущего содержимого в данной привязке
как получить имя (означает: Бхагиратхи) в JS файла
пожалуйста, помогите решить эту проблему
заранее спасибо
[EDIT]
$(document).on("click", ".btn-mini", function (e) {
alert(ko.contextFor($('.btn-mini')[0]).$data.OnLineUserName);
try {
var connectionId = chatHub.server.getUserConnectionId($(this).attr('data-bind').username, sessionUserName);
}
catch (e) {
//error
}
});
[/ EDIT]
$ ('. Button.btn.c_btn'). Get (0) что это значит? – user1926138
@ user1926138 $ ('. Button.btn.c_btn'). Get (0) тот же, что и $ ('. Button.btn.c_btn') [0] ko.contextFor (node) получает только один узел, но селектор jQuery возвращает массив – demkalkov
Что это значит? – user1926138