Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/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 遍历HTML树_Javascript_Jquery_Html - Fatal编程技术网

Javascript 遍历HTML树

Javascript 遍历HTML树,javascript,jquery,html,Javascript,Jquery,Html,我需要根据嵌套内部HTML元素的id遍历一个表。然后我必须为所有元素应用样式,这些元素有一个子元素,类为“second” 代码:- $('#edit-a-25946-second-procedure').parent().parent().parent().children().each( function(index){ $(this + ' second').css('display', 'none'); }); 看起来您有重复的id,您需要使用类,因为id必须是唯

我需要根据嵌套内部HTML元素的id遍历一个表。然后我必须为所有元素应用样式,这些元素有一个子元素,类为“second”

代码:-

$('#edit-a-25946-second-procedure').parent().parent().parent().children().each(
    function(index){
        $(this + ' second').css('display', 'none');
});

看起来您有重复的id,您需要使用类,因为
id
必须是唯一的:

class="edit-a-25946-second-procedure"
然后,您可以尝试使用缩短代码:

$('.edit-a-25946-second-procedure').closest('table').find('.second').css('display', 'none');

如果不向我们显示您的HTML,没有人能够帮助您。