如何使用parent()从表中获取数据

时间:2015-10-03 05:15:12

标签: node.js meteor html-table

我尝试从表中获取数据,有一个链接" Kaydet"当我点击它时,我必须从属于它的表中获取数据,我共享我的表,如下所示: https://hizliresim.com/PB3Dmv

  

sozlesme.js

Template.sozlesmeListele.events({
    'click .kaydet': function (event, template) {
        event.preventDefault();
        var sozlesmeBilgileriAl = $(event.currentTarget).parent().parent().find(".secilenArac");
        saveSozlesmeBilgisi = sozlesmeBilgileriAl.val();
        alert(saveSozlesmeBilgisi);
    }
});
  

sozlesmeAl.html

<tbody>
    {{#each sozlesmeList}}
    <tr>
        <td>{{kullaniciadi}}</td>
        <td>{{rezervasyonnumarasi}}</td>
        <td>{{KiradaKalicakGun}}</td>
        <td>{{telefon}}</td>
        <td>{{alistarihi}}</td>
        <td>{{iadetarihi}}</td>
        <td class="secilenArac">{{secilenarac}}</td>
        <td>{{aracteslimadresi}}</td>
        <td>{{odenecekTutar}} TL.</td>
        <td>Ceyhun TEKİN</td>
        <td> <a href="javascript:;" class="kaydet">Kaydet</a></td>


    </tr>
    {{/each}}
</tbody>

我该如何解决?

1 个答案:

答案 0 :(得分:0)

解读土耳其语Javascript对我来说是一个新的挑战,但如果我正确地阅读你的问题,你想弄清楚哪一行被点击并从该行获取数据,对吗?

最简单的解决方案是将模板分解为外部列表级别和内部行级别模板。然后,您可以对行上的单击事件做出反应,并自动获取数据上下文。无需尝试确定单击了哪一行。

{{1}}