У меня есть таблица в JSP, который отображает содержимое списка следующим образом:Скрыть строки в JSP и на основе значений в столбце
<tbody>
<c:forEach items="${A_List}" varStatus="status" var="alist">
<tr role="row" id="colorRow">
<td>${alist.A}</td>
<td>${alist.B}</td
<td>${alist.C}</td>
<td id="ID1">${alist.D}</td>
</tr>
</c:forEach>
</tbody>
Теперь столбец D будет отображающим несколько строк. Я хочу скрыть определенные строки на основе отображаемого значения. Скажем, я просто хочу показать записи, которые имеют значение «SHOWME», и скрыть остальные. Я использую следующий код jQuery для этого:
$(function agreed(){
var arr=[];
$("#ID1").each(function(){
arr.push($(this).text());
});
$.each(arr,function(index,value){
if(value != "AGREED"){
("#this").parent().hide();
}
});
});
Однако ничего не происходит. Теперь, здесь как-то это обозначается как дубликат. Но ответ на вопрос, на который он помечен как дубликат, в моем случае не работает.
Возможный дубликат [JQuery: Show/Hide строки таблицы на основе значения столбца] (http://stackoverflow.com/questions/17722205/jquery-table-row-show-hide-based-on-column-value) –