хм... не дотумкую какой селектор может быть.
divам я могу дать значения, совпадающие с именами radio: <div id=6> <input type="radio" name='6' /> <input type="radio" name='6' /> <input type="radio" name='6' /> </div> <div id=7> <input type="radio" name='7' /> <input type="radio" name='7' /> <input type="radio" name='7' /> <input type="radio" name='7' /> <input type="radio" name='7' /> </div> соответственно можно получить a=$("div").attr('id') можно как то выбрать по div[id=a] AND input:radio:checked? |
Prowler,
<!DOCTYPE HTML> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <script src="http://code.jquery.com/jquery-latest.js"></script> <script> $(function () { $('#test').click(function () { $("div.answers").each(function () { if (!$('input:checked', this).length) { alert('Вопрос ' + this.id + ' неотвечен'); } }); }) }) </script> </head> <body> <div id=6 class="answers"> <input type="radio" name='6' /> <input type="radio" name='6' /> <input type="radio" name='6' /> </div> <div id=7 class="answers"> <input type="radio" name='7' /> <input type="radio" name='7' /> <input type="radio" name='7' /> <input type="radio" name='7' /> <input type="radio" name='7' /> </div> <input name="" type="button" value="проверка" id="test"> </body> </html> |
рони,
Спасибо большое. Но можно, если не сложно, объяснить этот селектор ('input:checked', this) или ссылочку дать, где можно почерпнуть знания об этом. |
Prowler,
'input:checked' обычный селектор jquery а через запятую где искать контекст -- в данном случае this очередной div - http://api.jquery.com/jQuery/#jQuery-selector-context |
рони,
эх, как мало я знаю... Спасибо огромнейшее за уделенное мне время, за разъяснения. Это прям именно то, что нужно, ну и то, что хотел узнать в 9 посте. |
Часовой пояс GMT +3, время: 19:19. |