簡體   English   中英

如何在onclick按鈕的js函數中傳遞字符串第二個參數?

[英]how to pass string second parameter in js function of onclick button passed function?

我最近幾天一直在搜索,但是我的代碼始終找不到問題所在。 我的附加js代碼是

      $('.dynamic-form').append("<div class='row " + field_type + "-field" + field_count + "'>" +
            "<button type='button' class='btn btn-primary' onClick='FieldEdit("+field_count + "," \''+field_type+ '\' +  ")'>" + ' + "</button>");

JS功能是

function FieldEdit(id,type) {
    $('#' + type + '-field' + id).toggle();
}

如果有人解決了這個問題,我感到非常高興和感激。 謝謝!!!!

您需要為第二個參數添加帶引號的正確引號:

          ...      "<button type='button' class='btn btn-primary' 
onClick='FieldEdit(" + field_count + ",\"" + field_type + "\")'></button>");

控制台輸出:

<button type='button' class='btn btn-primary' 
   onClick='FieldEdit(1,"This string")'></button>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM