jQuery将变量放在包含html字符串的变量中

时间:2016-08-29 09:32:27

标签: javascript jquery

我试图获取此变量:var company;在下一行中工作。

var newcomp ='<button type="button" class="list-group-item" data-database=""><script>var company;</script></button>';
var newcomp ='<button type="button" class="list-group-item" data-database="">'+ company + '</button>';

脚本标记所在的问题。

将来我会尝试改进我的问题。感谢帮助人员。

5 个答案:

答案 0 :(得分:0)

var company = "abc";

    var newcomp ='<button type="button" class="list-group-item" data-database=""><script>' + company + '</script></button>';

答案 1 :(得分:0)

移除<script>中的button标记并转义company

var company = $("#newCompAdd").val();
var newcomp = '<button type="button" class="list-group-item" data-database="">' + company + '</button>';

您的完整示例代码:

$(document).ready(function() {
  $(document.body).on("click", "#formAddNewCompanySave", function() {
    var company = $("#newCompAdd").val();
    alert(company);
    var newcomp = '<button type="button" class="list-group-item" data-database="">' + company + '</button>';
    $('#companylist').append(newcomp);

    $.ajax({
      method: "POST",
      url: "addCompany.php",
      data: {}
    });
  });
});

答案 2 :(得分:0)

我很抱歉我的问题不明确。我对此很新。我正在添加一个新的jquery公司。输入字段的值将存储在var company中。 var newcomp将新公司添加到列表中。但我想要的是给新公司一个存储在var公司的名称;

答案 3 :(得分:0)

var newcomp ='<button type="button" class="list-group-item" data-database="">'+ company + '</button>';

脚本标记所在的问题。

将来我会尝试改进我的问题。感谢帮助人员。

答案 4 :(得分:-1)

你的问题不清楚。 但是您可以将变量值发送到jquery,如下所示:

"<a href='#' class='your function name' data-database='{$company}'>
    <button type="button" class="list-group-item"></button>
 </a>"

你可以用这样的jquery获取变量的值:

function yourfunctionname(database)}{ var newcomp = database; }