无法在JavaScript函数中添加参数

时间:2016-04-25 11:17:40

标签: javascript jquery css asp.net

我无法在Openpopup()函数中添加参数,当我尝试时,我有一个错误。需要你的帮助。 提前谢谢。

   return "<a  onclick='return Openpopup()' class='btn btn-info btn-lg clickBtn'  data-val='" + data + "'>" + "View Detials" + "</a>";

2 个答案:

答案 0 :(得分:1)

你可以将数据传递给这样的函数:下面是一个小例子:

$( document ).ready(function() {
var str = "This is testing string";
$("#testing").append("<a  onclick='return Openpopup(\""+str+"\")' class='btn btn-info btn-lg clickBtn'  data-val='1'> View String </a>")
});


function Openpopup(str) {
   alert(str);
}

// html

<div id="testing"></div>

答案 1 :(得分:0)

尝试:

onclick="return Openpopup(\''yourParameter'\')"

一般来说,我建议在这里使用JS或Jquery函数,因为这种类型的格式化很快就会让人感到困惑并且难以维护。