我尝试从表中获取数据,有一个链接" 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>
我该如何解决?
答案 0 :(得分:0)
解读土耳其语Javascript对我来说是一个新的挑战,但如果我正确地阅读你的问题,你想弄清楚哪一行被点击并从该行获取数据,对吗?
最简单的解决方案是将模板分解为外部列表级别和内部行级别模板。然后,您可以对行上的单击事件做出反应,并自动获取数据上下文。无需尝试确定单击了哪一行。
{{1}}