【发布时间】:2013-08-03 20:42:07
【问题描述】:
我正在使用knockout js来设置一个span值。
HTML 代码
<span id="spnQStreamChat" data-bind="text: $data.OnLineUserName"></span>
这工作正常并在 UI 上显示用户名。
我正在尝试从 js 文件中获取该值。 通过使用下面的代码
alert($(this).attr('data-bind'));
这是这样的服务结果 text: $data.OnLineUserName 。我想要我分配的用户名。
在 UI 中显示 Bhagirathi,但在 js 中显示数据绑定中存在的内容
如何在 js 文件中获取名称(意思是:Bhagirathi)
请帮忙解决这个问题
提前致谢
[编辑]
$(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
}
});
[/编辑]
【问题讨论】:
标签: jquery knockout.js