У меня возникли проблемы с выбором способа выбора всех элементов таблицы, расположенных под вкладкой аккордеона. Я могу выбрать всех участников таблицы, но я не могу просто выбрать те, которые принадлежат определенной вкладке. Требование к этой функции jquery заключается в том, что она должна работать со мной, динамически заполняя таблицу позже.JQuery Select All From Child Table Accordion
Вот код, над которым я работал в jsfiddle. http://jsfiddle.net/brandondestroy/ve77f/26/ Спасибо!
JS:
$(document).ready(function(){
//accordion
$(function() {
$("#accordion").accordion();
});
$('#accordion input[type="checkbox"]').click(function(e) {
e.stopPropagation();
});
$('#chckHead').click(function() {
if (this.checked == false) {
$('.chcktbl:checked').attr('checked', false);
}
else {
$('.chcktbl:not(:checked)').attr('checked', true);
}
});
});
HTML:
<div id="accordion">
<h3><input type="checkbox" id ="chckHead"/> Suite 1</h3>
<div>
<table>
<tr>
<td width=10%>
<input type="checkbox" class="chcktbl" />
</td>
<td width=90%>Test Case 1</td>
</tr>
<tr>
<td width=10%>
<input type="checkbox" class="chcktbl" />
</td>
<td width=90%>Test Case 2</td>
</tr>
</table>
</div>
<h3><input type="checkbox" id ="chckHead"/> Suite 2</h3>
<div>
<table>
<tr>
<td width=10%>
<input type="checkbox" class="chcktbl" />
</td>
<td width=90%>Test Case 1</td>
</tr>
<tr>
<td width=10%>
<input type="checkbox" class="chcktbl" />
</td>
<td width=90%>Test Case 2</td>
</tr>
</table>
</div>
</div>
Спасибо за помощь. Он отлично работает в скрипке, но когда я реализую его в своем проекте JSP, функция select all не работает. Я получаю предупреждение о вкладке, но тогда я не уверен, что это ошибка. – brandondestroy
Ничего. Прекрасно работает после удаления console.log. Спасибо еще раз за помощь! – brandondestroy