我爲刪除按鈕創建了一個ajax腳本,並在數據庫的表上擁有基於id的數據屬性。這是HTML:我無法獲取按鈕|上的值屬性jQuery AJAX
<textarea name="komentar" id="komentar" cols="30" rows="10"></textarea><br>
<input type="submit" name="submit" id="submit" value="Submit"><br>
<br><br><hr><br>
<!-- Komentar akan ada di dalam sini -->
<div id="komentar_wrapper">
<?php
include_once 'db.php';
$query = "SELECT * FROM komentar ORDER BY id DESC";
$show_comments = mysqli_query($db, $query);
foreach ($show_comments as $comment) { ?>
<p id="komentar_<?php echo $comment['id']; ?>"><?php echo $comment['komentar']; ?>
<!-- data-id-> data attribute, buat spesifik id mana yang mau di hapus -->
<button id="button_hapus" class="hapus_komentar" data-id="<?php echo $comment['id']; ?>">Delete</button>
</p>
<?php } ?>
</div>
而當我試圖控制數據ID,它不會顯示控制檯上的值。這是腳本:
$(".hapus_komentar").on("click", function() {
console.log($(this).attr("data-id"));
});
當我點擊按鈕,它說不確定,我認爲它應該基於按鍵數據-ID
好的,謝謝老兄! –
歡迎@BudiHaryono。請接受答案。如果它幫助你。謝謝 –