【问题标题】:Cannot add a parameter in a JavaScript function无法在 JavaScript 函数中添加参数
【发布时间】:2016-08-18 18:05:58
【问题描述】:

我无法在 Openpopup() 函数中添加参数,每次尝试时都会出错。需要你的帮助。 提前致谢。

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

【问题讨论】:

  • 什么参数????
  • 也告诉我们openpopup()
  • 你想达到什么目的?你能告诉我们Openpopup()函数的代码吗?
  • 由于代码有限,我们无法提出任何建议!
  • Openpopup() 函数是什么?您要添加的论点是什么?执行此操作时收到的错误是什么?在开始帮助您之前,我们需要更多信息。

标签: javascript jquery css asp.net


【解决方案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>

【讨论】:

  • 谢谢。用你的方法完美工作
【解决方案2】:

试试:

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

一般来说,我建议在这里使用 JS 或 Jquery 函数,因为这种类型的格式很快就会变得混乱并且难以维护。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-25
    相关资源
    最近更新 更多