У меня есть таблица, которая, по сути, является дампом БД, с 3-мя загрузочными гильфиконами на строку для представления флажков, отмеченных / не отмеченных
Я хочу использовать jquery, чтобы проверить, какой gylphicon присутствует во втором из трех флажков каждой строки, а затем добавить addClass в таблицу ROW, соответственно
У меня есть это, html:
<tr>
<td>some code, like below</td>
<td id="p01_initiates-p02_served-51" class="p01_initiates-p02_served text-center">
<a onclick="document.myform.SelectedField.value=this.parentNode.cellIndex; document.myform.SelectedID.value='51'; document.myform.submit(); return false;" href="p01_initiates_view.php?SelectedID=51" style="display: block; padding:0px;">
<i class="glyphicon glyphicon-unchecked"></i>
</a>
</td>
<td>some code, like above</td>
</tr>
Мой JQuery
<script>
\$j(function(){
\$j('td.p01_initiates-p02_served').each(function(){
if(\$j('tr').children().children().children().hasClass('glyphicon-unchecked')){
\$j(this).parent().addClass('success');
}
else{
\$j(this).parent().addClass('warning');
})})</script>";
Проблема в том, что он всегда добавляет «успех» к каждой строке, независимо от флажка, то есть выполняется условие.
(Я проверил, что я не ошибочно добавляю класс в таблицу, но я не)
Любая помощь, пожалуйста. ТИА