2015-07-23 3 views
2

Я хочу установить id из tr, который является результатом тега liferay-ui:search-container-row, как я могу это сделать?Liferay set id 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, но я не знаю, как его установить.

ответ

1

Невозможно установить индивидуальное значение id в строку поиска-контейнера. Потому что они генерируются на основе списка входных данных, и идентификаторы должны быть уникальными. Однако вы можете получить к нему доступ, используя селектор, начинающийся с самого контейнера поиска. Это зависит от того, чего вы пытаетесь достичь.

Если вы используете jQuery или подобное, это должно быть легко, так как их очень много: https://api.jquery.com/category/selectors/

0

Если вы хотите дать элемент идентификатор, вы должны сделать это с setAttribute Например, сначала нужно получить ссылку на элемент, который вы хотите дать идентификатор, с:

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

если это то, что вы ищете.

Смежные вопросы