$("<test")
& document.createElement(",test")
由於與文本關聯的<字符而拋出錯誤。我不想替換字符&想看看是否有選擇使用這種文本創建dom或jquery對象。我知道替換會工作,但由於代碼是預先存在&也因爲代碼被寫入,以便它假定它可以具有簡單的文本(textnode)或html標記(如跨度),因此此錯誤發生,因爲它無法檢查如果它是正確的自我關閉的HTML標籤。jquery&doc.createElement拋出錯誤<
我想它來創建XML節點&的再檢查childnode是textNode或不嘗試創建jQuery對象之前,但是我正在尋找的建議&最好的辦法來解決這些問題。我知道的<更換將工作&也沒有必要檢查純文本的屬性,但因爲代碼是動態的,它有時會檢索純文本&一段時間,它給合法的HTML標記,爲什麼這個問題似乎
你究竟想要達到什麼目的?你總是可以測試第一個字符。你也可以在'try'塊中執行你的調用,並在異常處理程序中相應地執行。 – collapsar
即使有一個簡單的文本節點,你所要做的似乎確實是錯誤的。 – epascarello
你可以給一個例子jsfiddle – Martin