jsf装饰鼠标上/下的dataTable行

Mar*_*llo 3 html javascript css jsf

在普通的html中,当我想指出一个表行时,我只写:

<tr onmouseover="javaScript_(jQuery)_Code_To_Add_Pointed_Out_Class"
    onmouseout="javaScript_(jQuery)_Code_To_Remove_Pointed_Out_Class">
...
</tr>
Run Code Online (Sandbox Code Playgroud)

有没有办法在<h:dataTable>for JSF中执行此操作?与Primefaces或其他什么?

Bal*_*usC 8

样式将由CSS完成.例如

<h:dataTable styleClass="myTableClass">
    ...
</h:dataTable>
Run Code Online (Sandbox Code Playgroud)

.myTableClass>tbody>tr { 
    background: pink;
}

.myTableClass>tbody>tr:hover { 
    background: purple; 
}
Run Code Online (Sandbox Code Playgroud)

像你的问题例子中的JavaScript黑客只有在古老的浏览器中才有用,这些浏览器已经被长期弃用了.