Global tooltip binds to clickable elements with title attributes. Ajax updates are supported as well, meaning if target component is updated with ajax, tooltip can still bind.
Documentation<p:tooltip />
<h:form>
<h:panelGrid columns="2" cellpadding="10">
<h:outputText value="Input: " />
<p:inputText pt:data-tooltip="Tooltip for an input" />
<h:outputText value="Link: " />
<h:outputLink value="#" pt:data-tooltip="Tooltip for a link">
<h:outputText value="About" />
</h:outputLink>
<h:outputText value="Button: " />
<p:commandButton value="Update" pt:data-tooltip="Update components" update="@parent" />
</h:panelGrid>
</h:form>