在使用jQuery時,我們經(jīng)常會通過ID選擇元素。例如:
$("#element1");
然而,如果ID中含有逗號,如下所示:
$("#element1,element2");
將會遇到問題。實際上,這種選擇器是不合法的。jQuery會把它解析成兩個不同的選擇器,即“#element1”和“element2”,從而無法選擇到含有逗號的ID。
那么,該如何解決這個問題呢?一種方法是在選擇器中使用雙引號或單引號,以避免沖突:
$("#element1,'element2'");
另一種方法是對含有逗號的ID進行轉(zhuǎn)義,用“\\”將逗號轉(zhuǎn)義成“,”:
$("#element1\\,element2");
總之,當(dāng)遇到ID中含有逗號的情況時,我們需要采取措施來避免沖突,使選擇器能夠正確地選擇到元素。
上一篇用css給提示信息加粗
下一篇mysql坑