Dưới đây là đoạn code:Jquery thêm yếu tố html để div sau vòng lặp for, hành vi kỳ lạ
$('#date').append(
'<select id="date">'+
'<option value="0">- - SELECT - -</option>');
for(var i in data){
$('#date').append(
'<option value="">'+data[i]['date_time']+'</option>');
});
$('#date').append('</select>');
</select>
luôn bổ sung trên vòng lặp for. Nếu tôi thay thế nó chỉ với công việc chọn ví dụ, nó được nối vào cuối, nơi nó nên được. Tại sao điều này xảy ra và tôi có thể sửa nó như thế nào?
xin vui lòng mô tả 'behaviour' lạ? – xdazz
Bạn có cân nhắc việc đóng phụ lục đầu tiên trước câu lệnh chắp thêm thứ hai không? :) –
Có vẻ như bạn có thể có nhiều phần tử với cùng một 'id', không hợp lệ. Bạn đang gọi 'append' vào' # date', và sau đó tạo một phần tử mới khớp với '# date'. –