Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf Primefaces如何隐藏IE8上的空数据列表项?_Jsf_Primefaces_Internet Explorer 8 - Fatal编程技术网

Jsf Primefaces如何隐藏IE8上的空数据列表项?

Jsf Primefaces如何隐藏IE8上的空数据列表项?,jsf,primefaces,internet-explorer-8,Jsf,Primefaces,Internet Explorer 8,这是我的风格作品: .ui-datalist-item:empty { display: none !important; } 它以前适用于Chrome,但现在在IE8上没有响应。这不适用,因为IE8无法识别此数据列表项为空,所以我在JQuery中围绕它工作: $(document).ready(function() { $('.ui-datalist-item').each(function() { if ($(t

这是我的风格作品:

     .ui-datalist-item:empty {
        display: none !important;
    }

它以前适用于Chrome,但现在在IE8上没有响应。

这不适用,因为IE8无法识别此数据列表项为空,所以我在JQuery中围绕它工作:

  $(document).ready(function() {
        $('.ui-datalist-item').each(function() {
            if ($(this).text().length === 0) {
                $(this).hide();
            }
        });
    });

使用该类也可能有帮助(例如,对于

.ui-datalist-empty-message {
    visibility: hidden;
}