gpt4 book ai didi

jquery - knockout 如何获取 $parent 的 $parent

转载 作者:行者123 更新时间:2023-12-01 02:54:15 25 4
gpt4 key购买 nike

<div id="root" data-bind="with: $data.Building">
<div data-bind="foreach: $data.Offices">
<div data-bind="foreach: $data.desks">
<div data-bind="foreach: $data.Legs">
<button class="btnDestroyDeskLeg"> Destroy</button>
</div>
</div>
</div>
</div>
<script>
$("#root").on('click', '.btnDestroyDeskLeg', function ()
{
var context = ko.contextFor(this),
Office = ** ? **,
Desk = context.$parent,
Leg = context.$data;
});
</script>

如何获取 $Parent 的 $Parent?换句话说,应该用什么代替“**?**”才能上任?

最佳答案

您可以使用 $parents 数组,如 knockout documentation 中所述。 .

要获取父上下文,您可以使用

$parents[0]

要获取祖 parent 上下文,您可以使用

$parents[1]

所以在你的情况下你可以使用

Office = context.$parents[1]

关于jquery - knockout 如何获取 $parent 的 $parent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30604379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com