2017-12-21 7 views
0

の値を取得する方法この挿入表の行機能を作成しました。私はテーブルに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); 
} 

答えて

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); 
} 
+0

のECMAScript 6を使用することができますし、ここで、iは、よりIDを取得することができますか? IDを取得する必要があります。データID = – gerard

+0

どういう意味ですか?あなたのIDは関数の最初のパラメータです。 – Zenoo

+0

私はbuttonbewerkenのIDを取得する必要があるので、私はそれを挿入した後に更新することができます – gerard

1

単に、あなたが

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); 
} 
+1

Stringテンプレートを使用している場合は、少なくとも '+ ='をすべて取り除いてください。 ' – Zenoo

+0

で役に立たないので、もっとうまく編集できます – Efeyabel

関連する問題