我有这个代码:
<div id="menu">
<ul data-bind="foreach: elements">
<li>
<span data-bind="text:domObj().tagName +' [' + classOriginal() + ']', click: $root.elementClick"></span>
<ul class="menuclassitem" style="display:none" data-bind="foreach: classFixes">
<li data-bind="text:$data, click:$root.classClick.bind($parent)"></li>
</ul>
</li>
</ul>
</div>
如您所见,我试图将 $parent 对象(“元素”数组中的当前项)传递给 $root.classClick 函数,但实际传递的值是当前内部循环的 $data(当前“classFixes”数组的$data)
有谁知道如何在 classClick 函数中使用 $parent ?