插入表函数如何获取[重复]中的值

问题描述 投票:0回答:2

我做了这个插入表行功能。我需要将p_iId,d_prijs,c_prijs,code,artikelNL的值放入表中。我怎样才能做到这一点?

function insertTableRow ( p_iId, d_prijs, c_prijs, code, artikelNL )
{
    var $id = $('.buttonbewerken[data-id='+p_iId+']');
    var row = '<tr>';
    row += '<td class="d_prijs ruimte">5427.00</td>';
    row += '<td class="c_prijs ruimte">9999.99</td>';
    row += '<td class="code ruimte">45t45tdfgr</td>';
    row += '<td class="artikelnl ruimte">gdrge5t5</td>';
    row += '<td><button data-id= class="buttonbewerken">bewerken</button></td>';
    row += '</tr>';

    $('#result').prepend(row);
}
javascript html ajax html-table
2个回答
2
投票

您只需在字符串中替换它们:

 function insertTableRow ( p_iId, d_prijs, c_prijs, code, artikelNL )
 {
    var $id = $('.buttonbewerken[data-id='+p_iId+']');
    var row = '<tr>';
    row += '<td class="d_prijs ruimte">'+d_prijs+'</td>';
    row += '<td class="c_prijs ruimte">'+c_prijs+'</td>';
    row += '<td class="code ruimte">'+code+'</td>';
    row += '<td class="artikelnl ruimte">'+artikelNL+'</td>';
    row += '<td><button data-id="'+p_iId+'" class="buttonbewerken">bewerken</button></td>';
    row += '</tr>';

    $('#result').prepend(row);
}

1
投票

简单地说,如果你可以使用EcmaScript 6

function insertTableRow ( p_iId, d_prijs, c_prijs, code, artikelNL )
{
 var $id = $('.buttonbewerken[data-id='+p_iId+']');
 var row = '<tr>';
 row += `<td class="d_prijs ruimte">${p_iId}</td>;
  <td class="c_prijs ruimte">${d_prijs}</td>
  <td class="code ruimte">${c_prijstd}>
  <td class="artikelnl ruimte"${code}></td>
  <td><button data-id=${p_iId} class="buttonbewerken">bewerken</button></td>
  </tr>`;

 $('#result').prepend(row);
}
© www.soinside.com 2019 - 2024. All rights reserved.