如果在同一 HTML 文檔中使用多個(gè)相同 id 的元素,jQuery 會(huì)默認(rèn)選擇第一個(gè)匹配的元素。因?yàn)?id 在 HTML 中應(yīng)該是唯一的,所以重復(fù)的 id 常常會(huì)導(dǎo)致一些無法預(yù)料的問題出現(xiàn)。
然而,如果你確實(shí)需要在頁面中使用多個(gè)相同 id 的元素,可以考慮使用 class 來代替。當(dāng)然,這隨著具體情況而定。
// 例子:將所有 class 為 red 的元素的文本內(nèi)容設(shè)置為 hello $('.red').text('hello');