gpt4 book ai didi

jquery - 如何在 JSF Primefaces 中获取完整元素 ID(ID 的路径)

转载 作者:行者123 更新时间:2023-12-01 06:10:18 25 4
gpt4 key购买 nike

我有一个模板文件,其中包含顶部、左侧、右侧、中心、底部布局部分。在我的 .xhtml 页面之一中,我包含了模板 ui:composition template="template"并定义了页面的左侧和中心部分。左侧部分是一个菜单,其中有 2 个项目可以更改页面中心部分的内容。中心部分是一个面板,里面有 2 个面板,因此当我单击菜单中的一项时,它会选择显示其中一个子面板。面板有一个 id="panel1"。 Menuitem 有 action="#{bean.setpanel(1 or 2)}"update="panel1"但它不起作用,因为它们不在同一个“空间”中。我无法弄清楚如何从左侧菜单中调用位于中心的 panel1 - 我怎样才能找出该元素 id 的完整路径(main:bla:bla:panel1 或类似的东西)以及如果我该怎么做弄清楚如何从不同的“空间”调用该元素。

最佳答案

检查一下,看看是否是您需要的。如果您需要有关代码的解释,请询问。

 var path = $(this)
.parentsUntil('body') //target parent
.andSelf() //include this element in the following string array
.map(function() { //build an array out of the results in the provided format
return this.nodeName + ':eq(' + $(this).index() + ')';
}).get().join('>'); //put it into string and between each result add '>'

关于jquery - 如何在 JSF Primefaces 中获取完整元素 ID(ID 的路径),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24468072/

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