Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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 获取列值<;td>;从选定的行<;tr>;通过class属性_Javascript_Jquery_Html - Fatal编程技术网

Javascript 获取列值<;td>;从选定的行<;tr>;通过class属性

Javascript 获取列值<;td>;从选定的行<;tr>;通过class属性,javascript,jquery,html,Javascript,Jquery,Html,一个简短的问题:我使用一个通常是html+的twig表,我用很多值填充它。此表的重要部分如下所示: {% if rec.pDsDuplicate =='0'%} <td class="PFu1Exists"> {{rec.getPFu1Exists()}} </td>

一个简短的问题:我使用一个通常是html+的twig表,我用很多值填充它。此表的重要部分如下所示:

{% if rec.pDsDuplicate =='0'%}
                            <td class="PFu1Exists">

                                {{rec.getPFu1Exists()}}
                            </td>
                            <td class ="PFu2Exists">
                                {{rec.getPFu2Exists()}}
                            </td>
                            <td class ="PFu3Exists">
                                {{rec.getPFu3Exists()}}
                            </td>
                            <td class= "PFu5Exists">
                                {{rec.getPFu5Exists()}}
                            </td>
                            <td class ="PSdqExists">
                                {{rec.getPSdqExists()}}
                            </td>
                            <td class="PFupExists">
                                {{rec.getPFupExists()}}
                            </td>
                        {% else %}
选择后,该行属于“selected”类

现在我的指定问题:如何使用class/ID属性从列中获取值,例如从所选行获取PFu1Exists

当然,我可以对行进行迭代和比较,但是我正在寻找一个快速的JQuery行

在阅读这里的一些帖子时,我发现了最接近的功能并找到了,但我必须如何写下我可以成为舒尔的声明!,查询是否仅在所选行中搜索?不会上下移动到下一行吗

value= $(.selected).closest(.selected).find('.PFu1Exists');

谢谢你的时间

使用单击功能,您已经删除了其他选定的类。这意味着,在您的表中,只有1个
tr
选择了
类。因此,您可以像这样使用它:

$('.selected').find('.PFu1Exists');

通过使用,您将仅搜索其子代/子代。它找不到它的兄弟姐妹。您可以从

中阅读更多内容。您可以为此使用以下代码

$("#search_results tr").click(function(){
    $(this).addClass("selected").siblings().removeClass("selected");
    alert($(this).find('.PFu1Exists').html()); 
});
或者你可以使用-

alert($('tr.selected').find('.PFu1Exists').html());

您不需要使用
find()
函数在
中搜索。 您可以直接使用

$('.selected.PFu1Exists')


这将选择
内的子

太好了,是的,我正在寻找类似的东西:)它可以工作finde thx!伟大的谢谢谢谢!,我会努力的!
alert($('tr.selected').find('.PFu1Exists').html());