gpt4 book ai didi

javascript - 从值 id 获取 id

转载 作者:行者123 更新时间:2023-11-28 17:29:55 25 4
gpt4 key购买 nike

我如何获取这个id的值,我从 Controller 发送它并将其发送到表中

datail

我的html

<tbody class="no-border-x">
<tr>
<td id="id"></td>
<td id="nm_kegiatan"></td>
<td id="biaya_pemeliharaan"></td>
<td id="tgl_pemeliharaan"></td>
<td id="penambahan_nilai_aset"></td>
<td><a onclick='deleteKegiatan(this.id)' class="pointer-jempol"><i class="mdi mdi-delete"></i></a></td>
</tr>
</tbody>

我的脚本加载表单 Controller

function showModal(id) { 
$('input[name=_method]').val('PATCH');
$('#modal-form form')[0].reset();
$.ajax({
url: "{{ url('pemeliharaan/kegiatan') }}/" + id, //menampilkan data dari controller edit
type: "GET",
dataType: "JSON",
success: function (data) {
var d = data[0];
$('#modal-form').modal('show');
$('#id').html(d.id);
$('#nm_kegiatan').html(d.nm_kegiatan);
$('#biaya_pemeliharaan').html(d.biaya_pemeliharaan);
$('#tgl_pemeliharaan').html(d.tgl_pemeliharaan);
$('#penambahan_nilai_aset').html(d.penambahan_nilai_aset);

},
error: function () {
alert("Data tidak ada");
}

});
}

最佳答案

this.id不指<td id='id'> 。它指的是id被点击的元素。和id应该是唯一的,所以你不能拥有 <td id="id"></td>在表格的每一行上。

  • 添加类(class) delete-row删除<a>
  • 使用class而不是id<td> s

$("body").on('click', '.delete-row', function(event) {
var id = $(this).parents('tr').find('.id').text();
console.log(id);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tbody class="no-border-x">
<tr>
<td class="id">1</td>
<td class="nm_kegiatan"></td>
<td class="biaya_pemeliharaan"></td>
<td class="tgl_pemeliharaan"></td>
<td class="penambahan_nilai_aset"></td>
<td><a class="pointer-jempol delete-row"><i class="mdi mdi-delete"></i> Delete</a></td>
</tr>
<tr>
<td class="id">2</td>
<td class="nm_kegiatan"></td>
<td class="biaya_pemeliharaan"></td>
<td class="tgl_pemeliharaan"></td>
<td class="penambahan_nilai_aset"></td>
<td><a class="pointer-jempol delete-row"><i class="mdi mdi-delete"></i> Delete</a></td>
</tr>
<tr>
<td class="id">3</td>
<td class="nm_kegiatan"></td>
<td class="biaya_pemeliharaan"></td>
<td class="tgl_pemeliharaan"></td>
<td class="penambahan_nilai_aset"></td>
<td><a class="pointer-jempol delete-row"><i class="mdi mdi-delete"></i> Delete</a></td>
</tr>
</tbody>
</table>

关于javascript - 从值 id 获取 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50691248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com