1
步驟1 -如何將撇號字符分配給html數據屬性值?
我使用post方法返回數據值,並且數據值可能會返回撇號字符並將值分配給變量。例如,
var returnData = "Test's failure";
第2步 -
接下來,我試圖將變量分配給一個數據類型的這樣的值:
$("testList").append("<li data-test='"+ returnData +"'>" + test_List + " </li>);
總結 -
當使用firebug查看放置在屬性data-test中的變量returnData的值,它顯示Test的值和未添加的失敗。我該如何解決這個問題?
你需要逃避你的HTML。請看這裏http://stackoverflow.com/questions/24816/escaping-html-strings-with-jquery – 2012-07-14 20:14:40
請注意''(「testList」)'什麼也不選。 – undefined 2012-07-14 20:15:06