jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了使用JQuery参考PrimeFaces widgetVar大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个组primefaces复选框(p:SELEctBooleancheckBox),每个复选框都有一个已定义的widgetVar(widgetVar =“rowcheckBox_0”,widgetVar =“rowcheckBox_1”,widgetVar =“rowcheckBox_2”,..).
我想获得对它们的引用并用 JQuery检查它们,但我是新手,我不知道该怎么做. @H_450_6@ @H_450_6@这是我为获取复选框引用而编写的函数

@H_450_6@
function SELEctAllcheckBox() {
    var test = $(PrimeFaces.widgets.rowcheckBox_0);
    if (test.length){
        alert('Element found ');
    }
    else {
        alert('Element NOT found');
    }
}
@H_450_6@如果我执行代码,警报会告诉我“找到元素”,所以我想我的方法是正确的.
现在我不知道如何:

@H_450_6@1)对元素“test”执行.check()函数(应该引用第一个复选框).

@H_450_6@2)获取一个包含所有复选框引用的数组(以“rowcheckBox_”开头的“$PrimeFaces.widgets.”)
有人可以帮帮我吗?

解决方法

您可以遍历当前页面小部件并测试当前元素是否为PrimeFaces.widget.SELEctBooleancheckBox的实例 @H_450_6@ @H_450_6@
for (var propertyName in PrimeFaces.widgets) {
  if (PrimeFaces.widgets[propertyName] instanceof PrimeFaces.widget.SELEctBooleancheckBox) {
    PrimeFaces.widgets[propertyName].check();// to check       
    PrimeFaces.widgets[propertyName].jq; //jQuery reference
  }
}
@H_450_6@此后,您可以检查第一个出现的元素,并构建您的数组.

大佬总结

以上是大佬教程为你收集整理的使用JQuery参考PrimeFaces widgetVar全部内容,希望文章能够帮你解决使用JQuery参考PrimeFaces widgetVar所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。