我正在爲使用所見即所得構建的頁面編寫javascript。不,我目前無法進入並更改ID或真正調整DOM。爲什麼jQuery選擇器會返回null?
這是我試圖選擇的DOM元素(這是由所見即所得產生的)。
<td nowrap="true" align="left" id="vW2070;" name="vW2070;" style="padding-left: 2pt; padding-right: 2pt; border-left: 1pt solid black; cursor: auto; background-color: rgb(164, 194, 64); color: rgb(0, 0, 0);" class=" nAll selected" selected="1" sn="itemList">TOP 5</td>
當前在我的JavaScript的ID我想要得到的是#vW2070;
。出於某種原因document.getElementById("vW2070;")
完美返回,但$("#vW2070;")
返回null。爲什麼是這樣?我需要使用jQuery選擇器。
該功能在$(document).ready
上運行。
我從來沒有見過這樣的事情。
謝謝大家。
編輯:沒有分號它也沒有拿起它。由於所見即所得,分號實際上在元素的ID屬性中。
爲什麼使用分號?他們真的是選擇者的一部分嗎? – 2011-12-22 14:29:29
jquery不會忽略';',所以'$(「#vW2070;」)''應該是'$(「#vW2070」)' – 2011-12-22 14:29:57
ID是否真的有一個分號? – isNaN1247 2011-12-22 14:30:27