我通過id獲取元素時遇到了一些麻煩。我的HTML看起來像這樣:在jQuery中ID長度的問題?
<div id="F6fsCKVqdAXAXUlRAAAC0zwj8s9QQUKp0riVAAAD"></div>
<li class="active" id="F6fsCKVqdAXAXUlRAAAC0zwj8s9QQUKp0riVAAAD"></li>
當我使用這樣的ID時,我只能得到li元素。 Picture of result.
但是當我嘗試用另一個,更短的ID - 這樣的:
<div id="room1"></div>
<li class="active" id="room1"></li>
然後我得到的兩個元素。 Picture of result
我不明白這個行爲,有人在意解釋嗎?
只允許一個'id' - 不允許有相同的多個'id' ... – kukkuz
永遠不會有兩個具有相同ID的元素。這對Dom來說是違法的,但只有jquery奇怪地接受了這一點。 –
li必須在裏面的ul或ol在哪裏? – Bindrid