Tôi là người mới sử dụng Javascript và JQuery, vì vậy tôi đã đọc và cố gắng kiểm tra (và đặt không hoạt động) hộp kiểm trong danh sách phụ huynh khi một trong các trẻ em được chọn.Sử dụng JQuery để chọn hộp kiểm trong danh sách mục phụ huynh?
Nếu điều này không có ý nghĩa gì, hãy xem cấu trúc danh sách.
<ul>
<li><input type="checkbox" name="items[]" value="88712003" id="88712003" /> Parent 1</li>
<li><input type="checkbox" name="items[]" value="88712003" id="88712003" /> Parent 2
<ul>
<li><input type="checkbox" name="items[]" value="21312341" id="21312341" /> Child 1</li>
<li><input type="checkbox" name="items[]" value="21312341" id="21312341" /> Child 2</li>
</ul>
</li>
<li><input type="checkbox" name="items[]" value="88712003" id="88712003" /> Parent 3</li>
<li><input type="checkbox" name="items[]" value="88712003" id="88712003" /> Parent 4</li>
</ul>
Nếu chọn Child 1 hoặc Child 2, tôi muốn đầu vào trong Parent 2 được kiểm tra và đặt không hoạt động. Tôi đã bắt đầu làm việc trên đó, nhưng bị kẹt ở đây:
$(function(){
$('.child').click(function() {
$(this).parent().parent().parent().toggle();
});
});
Như bạn có thể thấy, tôi đã không làm cho nó xa. Bất kỳ trợ giúp sẽ được đánh giá cao.
Cảm ơn!
Lưu ý rằng có thuộc tính hộp kiểm thuận tiện nhưng không chuẩn, có tên là 'không xác định' có khả năng thích hợp để bạn đặt trong trường hợp này. Nó được hỗ trợ bởi tất cả các trình duyệt chính. Đây là một ví dụ về thiết lập nó trong jQuery. http://jsfiddle.net/L2uDL/ – Phrogz