2013-06-12 24 views
2

在我正在處理的應用程序中,爲了追加到DOM中的表格,我構建了一個表格行的HTML字符串。我想將該字符串保存爲HTML,以便稍後用於類型提前搜索功能,並且希望能夠搜索節點(行)以進行名稱匹配。我有以下代碼來解析HTML進行搜索。jQuery.parseHTML在調用時生成錯誤

var myHtml = $.parseHTML(rowString); 

此代碼生成以下錯誤:「Microsoft JScript運行時錯誤:對象不支持屬性或方法'parseHTML'」。現在,我在這個頁面中有很多jQuery工作,所以我不認爲它與不加載jQuery庫有什麼關係 - 搜索了很多並沒有提供任何內容。任何幫助讚賞。哦,你 - 以防萬一你要問這行代碼之前,導致錯誤的行工作得很好,並將行添加到表中。

$("#myTable").append(rowString); 

回答

4

這聽起來像你使用的是舊版本的jQuery; parseHTML()在1.8版本中引入。

+0

這可能是 - 我們目前在1.7.2 - 我們一直在討論升級一段時間,但我們必須用新版本測試整個應用程序(可能會到1.10.2,因爲我們必須支持IE 8+,不能去2.0)。如果有效,我會將此標記爲答案 - 完整測試需要大約一週的時間。 –

+2

有沒有一種方法可以讓你知道在1.7.x中完成同樣的事情? –