-2

如何使用 javascript 访问特定 div 的父级并使用其“字段集”隐藏 div?

<fieldset class="data-row">
    <div id="test1">
        test        
    </div>
</fieldset>


<fieldset class="data-row">
    <div id="test2">
        test        
    </div>
</fieldset>                        
4

4 回答 4

2
document.getElementById('test2').parentNode.style.display = 'none';

http://jsfiddle.net/7YrJw/

于 2013-06-25T08:20:52.377 回答
2

您可以使用parentNode

var div = document.getElementById("test2");
var parent = div.parentNode;

然后隐藏:

parent.style.display = "none";

http://jsfiddle.net/zc84L/

于 2013-06-25T08:21:40.057 回答
1

可以使用一行代码来完成

document.getElementById('test2').parentNode.style.display = 'none';
于 2013-06-25T08:23:52.913 回答
-2

对不起jquery的答案

在jQuery中

$("#test2").parent().toggle(); 

或者

$("#test2").parent().fadeOut()

或者

$("#test2").parent().css("display","none");
于 2013-06-25T08:22:43.790 回答