id屬性值帶有點(.)jQuery如何獲取

antzone發表於2017-03-14

關於id選擇器大家一定不會陌生,它可以匹配具有指定id屬性值的元素,程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
$("#thediv")

以上程式碼可以匹配id屬性值為thediv的元素。

通常情況下,id屬性值中是沒有點的,但是不排除出現奇葩的情況,如下:

[HTML] 純文字檢視 複製程式碼
<div id="id.div">螞蟻部落</div>

如果使用如下程式碼則無法正確匹配元素:

[JavaScript] 純文字檢視 複製程式碼
$("[id='id.div']").css("color","red");

修改成如下方式則可以實現我們的要求:

[JavaScript] 純文字檢視 複製程式碼
$("#id.div").css("color","red");

相關文章