我想设置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
,但我不知道如何设置它。
答案 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");
如果这是你正在寻找的东西。