jQuery. :Checked 
		
		
		
		Есть у меня 2 отмеченых чекбокса. Вобщем, конструкция части этого документа такова: 
	<div id="id1"><input type="checkbox" checked></div> <div id="id2"><input type="checkbox" checked></div> На запрос jquery: $(":checked").size(); - отвечает: 2. Но вот на запрос $(":checked").parent().attr("id"); - отвечает "id1". Почему только один див учитывает? ЗЫ: Все делал, и for и многое другое. Пожалуйста, помогите!:help: :help: :help:  | 
	
		
 Цитата: 
	
 .attr( attributeName ) возвращает значение ПЕРВОГО элемента в наборе получить массив всех id можно например так 
<script src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<div id="id1"><input type="checkbox" checked></div>
<div id="id2"><input type="checkbox" checked></div>
<script>
var arrIds = $(":checked").parent().map(function () {
  return this.id;
}).get(); // получим массив всех parent id
alert(arrIds);
</script>
 | 
	
		
 СПАСИБО! 
	 | 
| Часовой пояс GMT +3, время: 05:18. |