Есть ли возможность удалить компонентный контент HTML с помощью JSF

Привет у меня есть HTML-контент, как:

<div id="j_idt33:summary">
  <ul id="j_idt33:summary2" class="summary">
    <li style="margin-right: 85%; Color:red;">Some Error Message.</li>
  </ul>
</div>

я хочу, когда пользователь нажимает кнопку, чтобы очистить все содержимое этого DIV, чтобы получить вывод, как:

<div id="j_idt33:summary">

</div>

Можно ли сделать что-то подобное с JSF? или достичь этого с помощью JavaScript? что вы предлагаете, ребята?

пожалуйста, порекомендуйте.

1 ответ

Решение

На стороне JavaScript вы можете сделать что-то вроде этого:

document.getElementById("j_idt33:summary").innerHTML = "";

Или когда вы используете jQuery:

$("#j_idt33\\:summary").empty();

Вам нужно только дать родителю NamingContainer Компонент, который имеет представление HTML с id="j_idt33" (Я думаю, это <h:form>) фиксированный идентификатор, чтобы код был более надежным. Сгенерированный идентификатор может изменяться в зависимости от JSF impl/version и состояния дерева компонентов.

Другие вопросы по тегам