Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/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
Javascript Jquery父对象()和最近对象()不工作_Javascript_Jquery_Parent_Closest - Fatal编程技术网

Javascript Jquery父对象()和最近对象()不工作

Javascript Jquery父对象()和最近对象()不工作,javascript,jquery,parent,closest,Javascript,Jquery,Parent,Closest,早上好,这是我的HTML:tab2不是静态的,我可以有tabn。 我想获取taskFilter tab2父级的id,但我正在获取该选项卡的主页,这是我的js var ntab=$('#taskFilter').closest('.tab pane').attr('id'); var ntab2=$('#taskFilter').parent().attr('id'); vat ntab3=$('#taskFilter').parent().parent().attr('id'); 控制台日志(

早上好,这是我的HTML:tab2不是静态的,我可以有tabn。 我想获取taskFilter tab2父级的id,但我正在获取该选项卡的主页,这是我的js

var ntab=$('#taskFilter').closest('.tab pane').attr('id');
var ntab2=$('#taskFilter').parent().attr('id');
vat ntab3=$('#taskFilter').parent().parent().attr('id');
控制台日志(ntab、ntab2、ntab3)

修复代码中的打字错误,输出为:

tab2 tab2 undefined
最后一个未定义是因为
taskfilter
没有祖父母

var ntab=$('#taskfilter').closest('.tab pane').attr('id');
var ntab2=$('#taskfilter').parent().attr('id');
var ntab3=$('#taskfilter').parent().parent().attr('id');
控制台日志(ntab、ntab2、ntab3)


选择器中有多个输入错误
#taskfilter
应该是
#tasksFilter
。此外,您有
vat
而不是
var
。解决了这个问题,您的前两个示例就可以很好地工作了。请更好地关注您的代码示例。打字错误真的是不必要的。我修正了打字错误,但我仍然得到“tab home”你试过我答案中的代码片段了吗?不到10行。。。你应该能够找到你的代码中的差异。我做到了,我修复了它们,我认为问题是因为,并且是在不同的视图中。我们只能使用我们现有的代码,如果你能在代码片段中重现错误,那么就很容易看到。我不能,代码太多了。我要试试另一种方法。谢谢