【问题标题】:Meaning of $element in KnockoutjsKnockoutjs 中 $element 的含义
【发布时间】:2014-07-22 13:07:09
【问题描述】:

$element 在 KnockoutJS 中是什么意思。我见过在this

这样的地方使用了$element
<span data-bind="visible: func1($element, $data)">Test span</span>

<input type="text" data-bind="value: company, attr: { name: 'company' + $($element).closest('tr').index() }" />

【问题讨论】:

    标签: knockout.js


    【解决方案1】:

    $element 是当前绑定的元素 DOM 对象(对于虚拟元素,它将是评论 DOM 对象)。如果绑定需要访问当前元素的属性,这会很有用。

    它选择当前的 DOM 对象..

    例如

    <div id="item1" data-bind="text: $element.id"></div>
    

    将返回 id 即 item1

    在这里阅读更多:-)

    http://knockoutjs.com/documentation/binding-context.html

    【讨论】:

      猜你喜欢
      • 2010-09-12
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 2012-06-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多