我是jQuery中的新手,但我嘗試去學習它。 假設我得到了ID =「userForm:id」的輸入; 在javascript中我可以簡單的GET ID是:如何在jQuery中使用id輸入「:」
var id = document.getElementById("userForm:id");
在jQuery中我嘗試:
var id = $('#userForm:id');
但後來我得到錯誤:
Uncaught Error: Syntax error, unrecognized expression: unsupported
pseudo: id
爲什麼這樣做時,簡單地逃避':'字符可以做什麼?我相信你的方式可能需要更多的DOM遍歷,具體取決於頁面中包含多少'form'元素。 – Sparky
@ Sparky672我同意,這只是解決問題的另一種方式。但是這個解決方案不太適合其他答案。 (但如果其他答案不會出於某種奇怪的原因...) – Jozzeh
我會給你+1支持文檔的格式良好的答案,但-1沒有任何理由推薦一些不理想的東西這樣做。淨0。 – Sparky