我们在前端和复选框中使用 JSF 和 PrimeFaces。我有以下问题:
我不知道
ui-c
值从哪里进入跨度类(我使用 F12 检查),因此我无法选择复选框。
如果我删除上面的值(使用 F12 测试),那么我可以点击它。
<p:column selectionMode="single" style="width:16px;text-align:center" />
F12后,
<span class="ui-radiobutton-icon ui-icon ui-icon-blank ui-c"></span>
请告诉我如何处理
ui-c
.
解决方案是,添加功能以删除这个损坏的类
function removeCorruptedCssClass() {
$("span").removeClass("ui-c");
}
$(document).ready( removeCorruptedCssClass );
我不明白为什么
ui-c
是个问题。反正就是渲染在这一行
如果因为这个类出现问题,请先尝试当前版本的 PrimeFaces 是否有相同问题,如果问题仍然存在,请报告。篡改 PrimeFaces 添加的类可能会破坏组件。