Я знаю, что два элемента не могут иметь один и тот же идентификатор. Но так бывает, что в моем проекте у меня есть два элемента с одним и тем же идентификатором в других div, вроде этого
<div id="div1">
<img id="loading" />
</div>
<div id="div2">
<img id="loading" />
</div>
и css:
#div1 #loading
{
some style here...
}
#div2 #loading
{
another style here...
}
отлично работает для меня, но, возможно, это не рекомендуется делать так?
Спасибо
ОБНОВЛЕНИЕ
Да, я знаю, что я могу использовать классы, и это настоятельно рекомендуется делать так, но я хочу знать, есть ли потенциальный риск при этом использовании id? я думаю, нет, потому что, когда я писал, например,
$("#div1 #loading")...
он становится уникальным элементом.
не так ли?