如何在CSS选择器中使用JSF生成的带有冒号“:”的HTML元素ID?

如何在CSS选择器中使用JSF生成的带有冒号“:”的HTML元素ID?

我一直在使用JSF处理一个简单的JavaEE项目。

<h:form id="phoneForm">
    <h:dataTable id="phoneTable">

    </h:dataTable></h:form>

我试图通过#phoneTable { ... }但是它不起作用。在检查客户端的HTML源时,JSF生成的HTML表似乎以id="phoneForm:phoneTable"..我不能通过#phoneForm:phoneTable { ... },因为冒号指示假选择器的开始并导致错误。

我怎样才能在CSS选择器中使用它呢?


慕慕森
浏览 492回答 2
2回答

大话西游666

<h:form&nbsp;prependId="false">如果您使用的是<h:commandButton>tag
打开App,查看更多内容
随时随地看视频慕课网APP