У меня есть несколько вкладок. Каждая вкладка имеет несколько вложенных элементов, которые содержат элементы ввода флажков. Мне нужно иметь возможность выбрать все / ни один из флажков на выбранной вкладке. Я надеялся, что это сработает:
$("#tabs").tabs().data("selected.tabs").('input[@type=checkbox]').attr('checked', 'checked');
Но это не так. Я думал, что смогу получить элемент выбранной вкладки, а затем выполнить итерацию всех дочерних элементов этого элемента в поисках флажков. Однако у меня возникли проблемы с выяснением, как получить элемент (не индекс) выбранного элемента. Если кто-то знает, как, пожалуйста, дайте мне знать.
EDIT:
Я предполагал, что все знают структуру вкладок jquery.
Вкладки находятся в UL выше и отделены от DIV, которые фактически содержат контент и флажки для вкладки.
<ul><li>tab0</li>... </ul><div id="tab0"> checkboxes here </div>
Мне нужно найти выбранную вкладку, а затем найти div, соответствующий вкладке. Я думаю, что div называется свойством панели, но я не могу понять, как получить доступ к этому свойству панели, когда найду вкладку. Пожалуйста, смотрите JQuery вкладки