在 jquery 中获取数据绑定值

2023-12-20

我正在使用 knockout js 设置跨度值。

HTML 代码

<span id="spnQStreamChat" data-bind="text: $data.OnLineUserName"></span>

这工作正常并在用户界面上显示用户名。

我正在尝试从 js 文件中获取该值。 使用下面的代码

alert($(this).attr('data-bind'));

这是这样的服务结果文本:$data.OnLineUserName。我想要我分配的用户名。

在 UI 中显示 Bhagirathi,但在 js 中显示数据绑定中存在的内容

如何获取js文件中的名称(意思是:Bhagirathi)

请帮助解决这个问题

提前致谢

[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]


您可以使用以下命令获取元素的淘汰上下文

ko.contextFor($('#spnQStreamChat').get(0))

这将返回一个像这样的对象

ko.bindingContext {$parents: Array[1], $root: ViewModel, ko: Object, $data: SomeObject, $parentContext: ko.bindingContext…}

其中 $data 是您的 $data 对象。所以要得到你需要的名字

ko.contextFor($('.button.btn.c_btn').get(0)).$data.OnLineUserName()

当您需要获取 $data 对象时,这种方式更有用。否则你可以用 jQuery 获取跨度的“文本”

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 jquery 中获取数据绑定值 的相关文章

  • 删除某个类之后的所有类

    我有一个 lt div id thisdiv class class1 class2 class3 class4 class5 gt text lt div gt 我需要能够使用 jQuery 删除 class3 之后的所有类 就像是 th
  • jQuery Mobile 表单验证

    我有一个移动网站 除了验证之外一切都工作正常 基本上我希望从用户那里获取值 然后在单独的页面 process php 上处理它们 但是 在这样做之前 我需要检查以确保字段已填充 我已经研究了几种方法来做到这一点 但似乎没有一种有效 我现在有
  • 使用 KnockoutJs 映射插件进行递归模板化

    我正在尝试使用以下方法在树上进行递归模板化ko映射 插入 http knockoutjs com documentation plugins mapping html 但我无法渲染它 除非我定义separate每个级别的模板 在以下情况下
  • 将div设置为隐藏,延时后可见

    我试图在 X 时间后 也许甚至在随机时间之后 但现在我们只做固定时间 在黑色背景上出现一个黄色方块 function initialSetup if document getElementById yellow null document
  • 表单计算器脚本基本价格未加载 OnLoad

    我的表单中有一个计算器来计算我的下拉选项选择 function select calculate on change calc input type checkbox calculate on click calc function cal
  • 如何仅在最后一个
  • 处给出透明六边形角度?
  • 我必须制作这样的菜单 替代文本 http shup com Shup 330421 1104422739 My Desktop png http shup com Shup 330421 1104422739 My Desktop png
  • 长轮询会冻结浏览器并阻止其他 ajax 请求

    我正在尝试在我的中实现长轮询Spring MVC Web 应用程序 http static springsource org spring docs 2 0 x reference mvc html但在 4 5 个连续 AJAX 请求后它会
  • Spring Rest 和 Jsonp

    我正在尝试让我的 Spring Rest 控制器返回jsonp但我没有快乐 如果我想返回 json 但我有返回的要求 完全相同的代码可以正常工作jsonp我添加了一个转换器 我在网上找到了用于执行 jsonp 转换的源代码 我正在使用 Sp
  • fullCalendar 未显示正确的结束日期

    我正在看调试页面 http jsbin com wukofacaxu edit js outputFullCalendar 官方网站的 我想安排一个活动时间为 22 09 2015 至 30 09 2015 dd mm yyyy 但它只显示
  • 当我使用 bootstrap css 时,工具提示在 fullcalendar 中不起作用

    我正在尝试在我的全日历应用程序中显示工具提示 但如果我包含 bootstrap css 它就不起作用 当我在没有它的情况下运行代码时 一切正常 var calendar new Calendar calendarEl events titl
  • jQuery 已弃用“.toggle()”。寻求替代方法

    Since toggle was 已弃用 http bugs jquery com ticket 11786从 jQuery 我正在寻找一个新的简单解决方案 它将使我能够创建一个 阅 读更多 按钮 该按钮可以向下滑动一个段落 同时将按钮文本
  • jquery循环遍历表,为每一行和td连接值

    我有一张有几行的桌子 每行都有一个产品字段 一个等级字段和一个系列字段 然后每个可用尺寸都有几个复选框 表中的一行如下所示 table class authors list border 0 tr td style font size 10
  • Jquery在quote中设置引号

    我有这样的代码 input id id slice 0 1 br brand qnt to cart show 这产生了我 input id 02620 br FEBI BILSTEIN qnt to cart 但我需要看到类似的东西 in
  • jquery 通过 div 选择复选框

    我想知道 jQuery 中是否有一种方法可以在有人单击整个 div 层时选中 取消选中复选框 本质上就像有一个巨大的选择区域 有任何想法吗 这是一个例子 我试图使复选框周围可单击以切换单个复选框 几乎如此 fieldset div div
  • 简单的 jQuery 帖子无法在 Internet Explorer 9 上运行(访问被拒绝)

    我使用 JQuery 和 PHP 编写了一个验证器 该验证器适用于除 Internet Explorer 9 之外的所有浏览器 我收到错误消息 SCRIPT5 访问被拒绝 jQuery 代码 contact send click funct
  • 具有行组的 JQuery 斑马条纹表

    我通常将斑马条纹表行设置为奇数 偶数 如下所示 效果很好 table tbody tr visible even this addClass even table tbody tr visible odd this addClass odd
  • 使用 jquery 和 php 测试表单输入是否为 1 或 2 位整数

    我有一个表单 其中有五个字段全部设置为 maxlength 2 基本上 我希望唯一可以输入的值是一位或两位整数 因为在将值存储在数据库中之前对这些字段执行计算 是否有任何 jquery 不允许用户输入不是整数的值 另外 用 jquery 和
  • 使用 Javascript / Jquery 的本地存储(不使用 HTML5)

    我想在 javascript 或 jquery 中复制本地存储概念 类似于 HTML5 但不幸的是我不知道如何开始 任何人都可以建议如何使用 javascript 或 jquery 实现本地存储 不使用 HTML5 这是一个有点愚蠢的差事
  • 使用 jQuery 仅从字符串末尾修剪空格

    我知道 jQuery trim 函数 但我需要的是一种仅从字符串末尾修剪空格的方法 而不是开头 So str this is a string 会成为 str this is a string 有什么建议么 Thanks 您可以使用正则表达
  • 如何清除隐藏上的引导模式

    如何在关闭 隐藏 关闭时清除引导模式 我有以下模态定义

随机推荐

  • UIPresentationController 崩溃仅指向 AppDelegate

    截图 I am getting a lot of these crashes but the problem is I m just being pointed to my appDelegate first line I ve no id
  • 在HTML中水平放置尽可能多的div,并填充行宽

    我有一堆固定宽度div元素样式为内联流动使用inline block显示类型 这会在行尾留下一个空白空间 下一个div无法安装并包裹到下一行 我想做的是均匀地展开该行上的所有 div 以填充该行 类似于文本的 Justify 对齐方式 换句
  • IBM Worklight HTTP Adapter SOAP 响应:XSL 转换失败

    我已经构建了一个调用肥皂网络服务的http适配器 gt 它工作正常 但是当我添加 xsl 转换文件并运行适配器过程时 transformation type xslFile xslFile filtered xsl 和一个空的 xsl 文件
  • TargetedPatchingOptOut:“性能对于跨 NGen 图像边界内联至关重要”?

    使用反射器浏览一些框架类 并注意到许多方法和属性具有以下属性 TargetedPatchingOptOut Performance critical to inline across NGen image boundaries 我很确定我也
  • Export-PfxCertificate :无法导出不可导出的私钥

    我正在尝试导出我的自签名证书 以便可以将其导入到我的开发环境中的其他服务器 将使用 真实 证书进行生产 但它会引发以下错误 Export PfxCertificate 无法导出不可导出的私钥 要求是我需要导出证书并 允许导出私钥 但我很好奇
  • 强制 Windows 显示我的自定义文件类型的缩略图

    我想使用 C 中的 Windows OpenFileDialog 类来浏览我的应用程序的文件 然后 我希望这些文件能够在 Windows 的 缩略图 视图中显示预览 有没有一种简单的方法可以实现这一点 我认为应该有一种方法对文件进行编码 以
  • 在Go中的函数内定义递归函数

    我正在尝试在 Go 中的另一个函数中定义递归函数 但我很难获得正确的语法 我正在寻找这样的东西 func Function1 n int a 10 Function2 func m int int if m lt a return a re
  • 如何自定义 Facebook 的 sharer.php

    http www facebook com sharer sharer php u http 3A 2F 2Fwww google com http www facebook com sharer sharer php u http 3A
  • 通过preferences.xml中的Intent打开应用程序设置

    我想通过单击首选项条目来打开应用程序设置 所以我在preferences xml中添加了一个意图
  • 替换 Objective-C Foundation 函数实现

    有没有办法替换 Objective C Foundation 函数的实现 例如 NSClassFromString 函数 我当然知道类替换方法 https developer apple com library ios DOCUMENTAT
  • 如何使用 dplyr 将多列转变为新的多列

    我正在尝试将 3 列更改为更大表 包含更多列 中的 3 个新列 其中 3 个新列依赖于前 3 个现有列 第四个新列仅依赖于第四个现有列 基本上 我想在 3D 空间中旋转点的坐标 在 x y z 列中 并存储在新列 x rot y rot z
  • 安装 Python3 的 PySide

    当我尝试为 Python 3 6 安装 PySide 时 它 说它只兼容 Python 3 4 是否有任何解决方法可以为 Python 3 6 安装它 似乎仅支持以下 Python 版本 2 6 2 7 3 2 3 3 3 4 要获取最新的
  • HBase - java 中的 java.lang.NoClassDefFoundError

    我只是想使用 Java 与 Hbase 交互 import org apache hadoop conf Configuration import org apache hadoop hbase import org apache hado
  • 动态添加到 Highcharts

    我有一个 json 对象 我正在尝试将其添加到我的 highcharts 选项中 我可以通过 API 接收该对象 并将其传递给我的 highcharts 函数 但我无法将我的数据添加到它周围的静态数据中 var datas datas ge
  • 使用声明性数据绑定 ASP.NET 进行评估

    我一直在尝试使用声明性数据绑定 ASP NET 并与幕后发生的 魔法 作斗争 我如何让它在 ASP Net 2 0 中工作 这是在数据范围内FormView控制
  • 从提交历史记录中获取 GitHub 用户名

    我将一个存储库克隆到我的机器上 然后做了 git log 但在日志中 它显示了该人的全名和电子邮件 而不是他们的 github 用户名 有没有一种方法可以在不依赖 GitHub 网站的情况下将提交与用户关联 如果你想使用 git log 似
  • Google Sheets 功能可对行进行分组和连接

    样本表 https docs google com spreadsheets d 1AeP0sxDi0 3aaesUdCNTKfricIimjTMFaKO FX9 g50 edit usp sharing https docs google
  • 如何使用 htaccess 从 url 中删除 GET 参数?

    我的网站除了一页之外不使用任何 GET 参数 尽管如此 我可以看到 Google 成功地使用 GET 参数索引了我的一堆页面 这对于 SEO 重复内容 来说不太好 因此 我尝试编辑 htaccess 以在所有带 GET 参数的 url 到不
  • 订阅我自己的 C# 事件会造成内存泄漏吗?

    如果基类发布 C 事件并且派生类订阅该事件 即订阅其自身 事件订阅会阻止对象被垃圾收集吗 或者垃圾收集器是否足够聪明来检测这种循环引用情况 乍一看 似乎应该如此 但我很确定我已经看到了执行此操作的控制代码 这是一个如此基本的问题 我不敢相信
  • 在 jquery 中获取数据绑定值

    我正在使用 knockout js 设置跨度值 HTML 代码 span span 这工作正常并在用户界面上显示用户名 我正在尝试从 js 文件中获取该值 使用下面的代码 alert this attr data bind 这是这样的服务结