Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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
Jquery Travsering dom文档-JSFIDLE_Jquery_Jquery Traversing - Fatal编程技术网

Jquery Travsering dom文档-JSFIDLE

Jquery Travsering dom文档-JSFIDLE,jquery,jquery-traversing,Jquery,Jquery Traversing,我在这里竖起了一把小提琴 我的问题是,如何使用我输入的名称来传递到最近的TH,并获取其内容?在小提琴的情况下,应该取“www.sverigemotrasism.nu” 我尝试了很多不同的解决方案,每次都离得越来越近。。但现在我别无选择,至少我是这么想的 看一看,如果你知道如何解决它,我真的很高兴听到;) 因为TH实际上不是输入的父级,而是父级TD的更高级别同级,所以我使用.closest()查找父级TR,然后向下搜索目标TH: <script> var texten

我在这里竖起了一把小提琴

我的问题是,如何使用我输入的名称来传递到最近的TH,并获取其内容?在小提琴的情况下,应该取“www.sverigemotrasism.nu”

我尝试了很多不同的解决方案,每次都离得越来越近。。但现在我别无选择,至少我是这么想的


看一看,如果你知道如何解决它,我真的很高兴听到;)

因为TH实际上不是输入的父级,而是父级TD的更高级别同级,所以我使用.closest()查找父级TR,然后向下搜索目标TH:

<script>
        var texten = $('#sverigemotrasism').closest('tr').find('th').text();
        alert(texten);
 </script>
​

var texten=$('#sverigemotrasism').closest('tr').find('th').text();
警报(texten);
​

您能为您的小提琴提供URL吗?这将帮助我了解您正在尝试执行的操作。存在一些错误。首先,您将javascript放在document.ready中(JSFIDLE会自动执行此操作),这意味着这些函数超出了onclick处理程序的范围。还有一个事实是,
th
不是
输入的父项,因此您需要首先定位
tr
,然后找到
th
。我走了这么远: