第1步 -
我使用post方法返回数据值,数据值可能返回撇号字符并将值赋给变量。例如,
var returnData = "Test's failure";
第2步 -
接下来,我尝试将变量赋值为数据类型的值,如下所示:
$("testList").append("<li data-test='"+ returnData +"'>" + test_List + " </li>);
摘要 -
当使用firebug查看属性data-test中放置的变量returnData的值时,它显示Test的值,并且未添加失败。我该如何解决这个问题?
答案 0 :(得分:2)
为了安全起见:
$("<li />").data("test", returnData).html(test_List).appendTo("#testList");
或者如果您需要属性:
$("<li />", {
"data-test" : returnData
}).html(test_List).appendTo("#testList");