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

时间:2015-07-23 16:11:19

标签: javascript liferay alloy-ui

我想设置id作为标记tr结果的liferay-ui:search-container-row,我该怎么办?

例如,生成的表格行为:

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

我想为结果表附加一些javascript,我需要一些东西来引用各种表格行,比如id="aui_3_4_0_1_350"。 我也可以使用class selector,但我不知道如何设置它。

2 个答案:

答案 0 :(得分:1)

将自定义ID值设置为search-container-row是不可能的。因为它们是根据输入列表生成的,所以ID必须是唯一的。但是,您可以使用以search-container本身开头的选择器来访问它。这取决于你想要完成什么。

如果你正在使用jQuery或类似的东西,它应该很容易,因为它们有很多种:https://api.jquery.com/category/selectors/

答案 1 :(得分:0)

如果你想给一个元素一个id你应该用setAttribute来做 例如,您首先需要获得对要为其提供id的元素的引用,其中包含:

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

如果这是你正在寻找的东西。