Knockout.js Knockoutjs中$element的含义

Knockout.js Knockoutjs中$element的含义,knockout.js,Knockout.js,$element在KnockoutJS中是什么意思。我见过$element被用在像这样的地方 测试跨度 $element是当前绑定的元素DOM对象(对于虚拟元素,它将是注释DOM对象)。如果绑定需要访问当前元素的属性,那么这将非常有用 它拾取当前的DOM对象 e、 g 将返回id,即item1 请在此处阅读更多:-) +1。为什么要投否决票?这是一个合理的问题。 <span data-bind="visible: func1($element, $data)">Test span

$element
在KnockoutJS中是什么意思。我见过$element被用在像这样的地方

测试跨度

$element
是当前绑定的元素DOM对象(对于虚拟元素,它将是注释DOM对象)。如果绑定需要访问当前元素的属性,那么这将非常有用

它拾取当前的DOM对象

e、 g


将返回id,即item1

请在此处阅读更多:-)


+1。为什么要投否决票?这是一个合理的问题。
<span data-bind="visible: func1($element, $data)">Test span</span>

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