帶空格的 jquery ID 選擇器

當 DOM ID有一個空格時,如何使用 jquery 的 ID 選擇器?

 

例如,個人 DOM ID 是jquery

<div id="content Module">Stuff</div>

 

應該如何使用 jquery 的 ID 選擇器獲取到這個 DOM 元素?spa

若是隻是簡單的以下code

$("#content Module").whatever()

 

jQuery 會直接報錯。blog

 

解決方法:

使用屬性選擇器
$("[id='content Module']").whatever();

 

或者,更好地,指定標記:io

$("div[id='content Module']").whatever();

 

請注意,與 $(‘#id’) 不一樣,若是你的頁面中有多個具備相同 ID 的元素,則會返回多個元素。class

相關文章
相關標籤/搜索