tôi biết, hai yếu tố không thể cùng một id. Nhưng nó sẽ xảy ra như vậy, mà trong dự án của tôi tôi có hai yếu tố với cùng id trong divs khác, như thế nàyCó bình thường khi có hai phần tử có cùng id trong hai phần tử div với id khác không?
<div id="div1">
<img id="loading" />
</div>
<div id="div2">
<img id="loading" />
</div>
và css:
#div1 #loading
{
some style here...
}
#div2 #loading
{
another style here...
}
hoạt động tốt đối với tôi, nhưng có lẽ nó không được reccomended để làm như vậy?
Cảm ơn
CẬP NHẬT
Vâng, tôi biết, thét tôi có thể sử dụng các lớp học, và nó được đề nghị mạnh mẽ để làm bằng cách như vậy, nhưng tôi muốn biết là có bất kỳ nguy cơ tiềm ẩn trong việc sử dụng này của id? tôi nghĩ không, bởi vì khi tôi viết ví dụ
$("#div1 #loading")...
nó trở thành một yếu tố duy nhất. phải không?
có trình duyệt bạn biết không, nơi trình duyệt không hoạt động? – Simon
@Syom: nó cũng có thể làm việc tốt với CSS, nhưng bạn gần như chắc chắn sẽ có vấn đề nếu bạn cố gắng và có được những yếu tố đó trong Javascript. –
@Andy E của đầu tôi sử dụng Jquery, và gọi cho họ cùng một cách thet trong css. tức là $ ("# div1 #loading") ...? có bất kỳ rủi ro potencial? – Simon