bir html tablo dışına bazı değerini almak için çalışılıyor ve bir post isteği geçirilerek

oy
0

Ben belli simgesini tıkladığınızda bir html tablosunda bir td etiketin içinde biraz bilgi almaya çalışıyorum, ama sadece iş gibi görünüyor değildir. İşte tablonun kodudur:

{% for element in incomesfl %}
    <tr>
        <td name=reason>{{element[1]}}</td>
        <td name=date>{{element[2]}}</td>
        <td name=value>{{element[0]}}</td>
        <td><div><i class=far fa-trash-alt></i></div></td>
    </tr>
{% endfor %}

tablo html çalışıyor ... ve burada ben istediğiniz değeri elde etmek için kullanıyorum kodudur:

$(.fa-trash-alt).click(function(){
    var a = $(this).closest('[name=value]').innerHTML;
    alert(a)
    $.post( /in_out, { val: a});

})

Sadece ben aslında doğru değeri elde emin olmak için uyarıyı kullanarak, ama sadece bir hata ayıklama yardımcı olduğunu ediyorum.

Fikir o etiket içine değerini almak ve sonra benim piton application.py dosyasına geçmektir, bu yüzden orada işleyebilir, ama pozisyonu boş dönen tutar

Oluştur 10/10/2019 saat 01:01
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
0
$(".fa-trash-alt").click(function(){
    var a = $(this).closest('[name="value"]').innerHTML;
    alert(a)
    $.post( "/in_out", { val: a});

})

olarak değişmesi gerekir

$(".fa-trash-alt").click(function(){
    var a = $(this).closest('tr').find('[name="value"]').html();
    alert(a)
    $.post( "/in_out", { val: a});

})
Cevap 10/10/2019 saat 01:10
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more