Javascript 如何将隐藏的html元素的值传递给jQuery?
我在HTML中有一个带有PHP动态值的隐藏元素,当我在表中单击值所在的行时,我希望在jQuery中得到它。现在我可以单击一行并获取该行第一列的值,但它会将整个元素打印为字符串Javascript 如何将隐藏的html元素的值传递给jQuery?,javascript,php,html,jquery,datatable,Javascript,Php,Html,Jquery,Datatable,我在HTML中有一个带有PHP动态值的隐藏元素,当我在表中单击值所在的行时,我希望在jQuery中得到它。现在我可以单击一行并获取该行第一列的值,但它会将整个元素打印为字符串 <td> <input type="hidden" name="zyx" value="test id" /> </td> 这是它打印的内容:“”您可以简单地使用.find在单击的行中找到的第一个td中找到第一个输入: $(文档).ready(函数(){ $('#myTable
<td>
<input type="hidden" name="zyx" value="test id" />
</td>
这是它打印的内容:“
”您可以简单地使用.find
在单击的行中找到的第一个td
中找到第一个输入:
$(文档).ready(函数(){
$('#myTable tbody')。在('click','tr',function()上{
const$input=$(this.find('td:first child input');
log($input.val());
});
});代码>
值1
价值2
您只需使用.find
即可在单击的行中找到的第一个td
中找到第一个输入:
$(文档).ready(函数(){
$('#myTable tbody')。在('click','tr',function()上{
const$input=$(this.find('td:first child input');
log($input.val());
});
});代码>
值1
价值2
$(“#hiddenField”).val()$(“#hiddenField”).val();
$(document).ready(function() {
var table = $('#myTable').DataTable();
$('#myTable tbody').on('click', 'tr', function() {
var data = table.row(this).data();
alert(data[0]);
});
});