Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.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
Php 需要获取表行';JQuery中的s link属性和_Php_Jquery - Fatal编程技术网

Php 需要获取表行';JQuery中的s link属性和

Php 需要获取表行';JQuery中的s link属性和,php,jquery,Php,Jquery,我有一个表,每行都有链接。我试图使用AJAX通过PHP从数据库中检索数据数组,并返回将在另一个DIV中打印的数据 我试图获取分配给每一行的属性值(链接ID),并将该值传递给查询。我无法获取链接ID,当我测试发出警报时,它不会显示。我读了好几篇文章,尝试了一些东西,但都没用。警报弹出窗口显示“未定义” $(文档).ready(函数(){ $('#mashed_row a')。单击(函数(){ 警报($(this).closest('tr').find('td').attr('link_id'))

我有一个表,每行都有链接。我试图使用AJAX通过PHP从数据库中检索数据数组,并返回将在另一个DIV中打印的数据

我试图获取分配给每一行的属性值(链接ID),并将该值传递给查询。我无法获取链接ID,当我测试发出警报时,它不会显示。我读了好几篇文章,尝试了一些东西,但都没用。警报弹出窗口显示“未定义”


$(文档).ready(函数(){
$('#mashed_row a')。单击(函数(){
警报($(this).closest('tr').find('td').attr('link_id'));
});
});
只需使用
$(this.attr('link\u id')


您的TD没有
链接id
属性,您的
您正在尝试获取tdattr,但不在那里,试试这个,希望它能帮助您:-

$(文档).ready(函数(){
$('#mashed_row a')。单击(函数(){
警报($(this.attr('link_id'));
});
});

为什么
$(this).closest('tr').find('td').attr('link_id'))
?您只需使用
$(this).attr('link\u id')
就可以了。谢谢
<tr id="mashed_row">
<td class="linked-title dark unpadded">
<a href="#" id="linksplode" link_id="<?php echo $link['linkid']; ?>"><?php echo $link['keywords']; ?></a>
</td></tr>

<script type="text/javascript">
    $(document).ready(function(){
        $('#mashed_row a').click(function () {
            alert($(this).closest('tr').find('td').attr('link_id'));
        });
    });
    </script>
$(document).ready(function(){
    $('#mashed_row a').click(function () {
        alert($(this).attr('link_id'));
    });
});