Liferay设置liferay-ui:search-container-row的id

Liferay set the id of liferay-ui:search-container-row

我想设置 trid 作为标签 liferay-ui:search-container-row 的结果,我该怎么做?

例如,结果 table 行是:

<tr id="aui_3_4_0_1_350" class="portlet-section-header results-header">

我想为结果 table 附加一些 javascript,我需要一些东西来引用各种 table 行,例如 id="aui_3_4_0_1_350"。 我也可以用class selector,但我不知道怎么设置。

如果你想给一个元素一个id,你应该用setAttribute 例如,您首先需要获取对要赋予 id 的元素的引用,其中:

var id = document.querySelector("p").setAttribute("id", "idName");

如果这就是您要找的。

无法为搜索容器行设置自定义 ID 值。因为它们是根据输入列表生成的,并且 ID 需要是唯一的。但是,您可以使用以搜索容器本身开头的选择器来访问它。这取决于你想要完成什么。

如果您使用的是 jQuery 或类似的,应该很容易,因为它们种类繁多:https://api.jquery.com/category/selectors/