gpt4 book ai didi

java - 如何从 jQuery 或 JavaScript 访问 JSF 的 SelectItem

转载 作者:行者123 更新时间:2023-12-01 15:40:18 27 4
gpt4 key购买 nike

有没有办法从 JavaScript 或 jQuery 访问 selectItem JSF 的 id?

<a:commandButton id="ajaxButton" value="change" onclick="selectCheck()">
</a:commandButton>

<h:selectManyCheckbox id="check" >
<f:selectItem id="myCheckbox" itemLabel="India" itemValue="India" />
<f:selectItem itemLabel="China" itemValue="China" />
<f:selectItem itemLabel="Germany" itemValue="Germany" />
<f:selectItem itemLabel="USA" itemValue="USA" />
</h:selectManyCheckbox>

我尝试访问组件的 id,但它返回 null:

function selectCheck() {
var obj = document.getElementById("myCheckbox");
alert(obj);
obj.checked=true;
}

我想通过 JavaScript 或 jQuery 动态检查这些复选框。

最佳答案

您是否查看过生成的 html,看看这是否真的是元素的 id? JSF 通常会在表单和其他一些容器元素前面添加 id。真实的 ID 可能类似于 myForm:myCheckbox

关于java - 如何从 jQuery 或 JavaScript 访问 JSF 的 SelectItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8164970/

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