Saya mencoba membuat fungsi penghapusan. Saya memiliki loop php tempat saya menamai gambar hapus dengan #PostID di bagian akhir. Saya suka mendapatkan nama src itu mengklik tombol-tombol itu dengan jquery tetapi saya tidak dapat menemukannya. Perhatikan bahwa saya perlu menerima sumber dari elemen yang diklik saja.

Perulangan php terlihat seperti ini:

echo "<td id='erase'><img src='icones/erasing.png#".$id."' height='28'></td>";

Dan bagian jquery terlihat seperti ini:

$('#table').on('click','#erase img',function(e){
    var idErasing = $(this).prop(src);
    $("#test").text(idErasing);
    // $("#tableau").load('index.php?idErasing='+idErasing+' #tableau');
});

Thx atas bantuannya

0
Neta 28 Oktober 2019, 12:14

1 menjawab

Jawaban Terbaik

Pertama lebih baik menggunakan kelas dalam kasus itu dan menambahkan id yang Anda butuhkan pada gambar menggunakan atribut data:

echo "<td class='erase-image'><img data-id='".$id."' src='icones/erasing.png#".$id."' height='28'></td>";

Dari sini Anda dapat mengakses id:

$('#table').on('click','.erase-image img',function(e){
    var id = $(this).attr('data-id');
    alert(id);
});
-1
Ahmed Saber 28 Oktober 2019, 09:20