Есть ли возможность удалить Компонент HTML Контент с JSF - PullRequest
0 голосов
/ 26 ноября 2011

привет, у меня есть 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 Ответ

1 голос
/ 26 ноября 2011

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

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...