Tôi đã chọn hộp kiểm, mà tôi đã viết kịch bản lệnh jquery khi nhấp. Khi người dùng nhấp vào hộp kiểm, nó sẽ mở ra một loạt các hộp kiểm và nó đi vào. Bây giờ vấn đề của tôi là khi người dùng kiểm tra vài trong số các hộp kiểm đó và chuyển sang trang tiếp theo và vì lý do nào đó, người đó quay lại trang hộp kiểm. Sau đó, tôi nên có tất cả các hộp mà anh/cô ấy đã kiểm tra để mở ra. Tôi đã viết một kiểm tra hộp kiểm tra khi tải domSự kiện kích hoạt Jquery cho hộp kiểm
$(document).ready(function(){
if($('.main').is(':checked')){
$(this).trigger('click');
}else{
//do nothing
}
$('.main').click(function(){
if($('.main').is(':checked')){
var val = $(this).attr('alt');
$('#'+val).show();
}else{
var val = $(this).attr('alt');
$('#'+val).hide();
}
});
});
Như bạn thấy ở trên. Chính là lớp hộp kiểm. Khi nhấp vào đó, tôi sẽ mở một loạt hộp kiểm khác. Bây giờ tôi muốn điều này được thực hiện tự động cho các hộp đã chọn của họ khi họ truy cập lại trang
Tôi vẫn có thể rút các giá trị. Vấn đề của tôi là tôi muốn các phần tử phân lớp đó (mở ra khi hộp kiểm được chọn) sẽ tự động mở khi người dùng truy cập lại trang –
Bạn đã thử mã của tôi chưa? – saifur
Có! Tôi đã làm. Dint giúp đỡ. –