我试图获得"字符正确,但我目前正在捣乱。 我有波纹管代码。
var text ="";//This variable will be initialized later.
table
.append(
$('<tr>').append(
$('<td>').html("Test:")
)
.append(
$('<td>').append(
$('<a>')
.attr("title", "Press to change the value").attr("href", "#")
.attr(
"onclick",
"AlertBox(\"Please use this dialog to update comment information.\",null,\"" + data.Id + "\",null);"
)
.text(data.Test)
)
)
);
但不是
"AlertBox(\"Please use this dialog to update comment information.\",null,\"" + data.Id + "\",null);")
我想要以下
"AlertBox(\"Please use this dialog to update comment information.'," + text + "," + updateComment + "," + data.Id + "," + [data.Username,data.timestamp]
那就是我想调用一个带有以下参数的函数。
function AlertBox(question, text, successFunction, params,additionalCommentInfoParams){}
问题在于我似乎无法使逗号正确。你能不能给我一个关于如何打印&#34;为了让它工作的字符,我以前没有在Jquery中做过这个。还有一个很好的工具可以为我生成这个以供将来使用吗?
提前致谢。
答案 0 :(得分:0)
正如@Alex在评论中提到的,如果你想在单击一个元素后弹出一个警告,通过jQuery click
函数更容易指定,如下所示:
var text ="";//This variable will be initialized later.
table.append($('<tr>')
.append($('<td>')
.html("Test:"))
.append($('<td>')
.append($('<a>')
.attr("title", "Press to change the value")
.attr("href", "#")
.click(function(){
AlertBox("Please use this dialog to update comment information.",null,"" + data.Id,null);
})
.text(data.Test))));