-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

使用できますparentNode

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

次に非表示にします。

parent.style.display = "none";

http://jsfiddle.net/zc84L/

于 2013-06-25T08:21:40.057 に答える
2
document.getElementById('test2').parentNode.style.display = 'none';

http://jsfiddle.net/7YrJw/

于 2013-06-25T08:20:52.377 に答える
1

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 に答える