Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将隐藏的html元素的值传递给jQuery?_Javascript_Php_Html_Jquery_Datatable - Fatal编程技术网

Javascript 如何将隐藏的html元素的值传递给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

我在HTML中有一个带有PHP动态值的隐藏元素,当我在表中单击值所在的行时,我希望在jQuery中得到它。现在我可以单击一行并获取该行第一列的值,但它会将整个元素打印为字符串

<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]);      
        });
    });