Mặc dù có câu trả lời đúng khác ở đây (ví dụ như sử dụng các lớp học), từ một điểm học tập của xem nó là tất nhiên có thể có nhiều div với cùng một ID và có thể chọn chúng với jQuery.
Khi bạn sử dụng
jQuery("#elemid")
nó chọn chỉ phần tử đầu tiên với ID nhất định.
Tuy nhiên, khi bạn chọn bởi thuộc tính (ví dụ id trong trường hợp của bạn), nó sẽ trả về tất cả các yếu tố phù hợp, như vậy:
jQuery("[id=elemid]")
Điều này tất nhiên làm việc cho lựa chọn trên bất kỳ thuộc tính, và bạn có thể tinh chỉnh thêm lựa chọn của bạn bằng cách chỉ định thẻ được đề cập (ví dụ:div trong trường hợp của bạn)
jQuery("div[id=elemid]")
ID có nghĩa là duy nhất. Sử dụng các lớp học. –
Mọi người đều biết rằng, không ai ở đây trả lời câu hỏi của anh ấy. – Sid
Không phải lúc nào cũng có thể có ID duy nhất, ít nhất tôi không thể đủ khả năng đó. Vâng, @mydoghasworms có [trả lời] [1] câu hỏi khá tốt, đến mức. [1]: http://stackoverflow.com/questions/902839/jquery-select-divs-with-same-id#answer-6744674 – Fr0zenFyr