jQuery在另一个div中显示/隐藏div中的div

时间:2011-09-09 17:43:05

标签: javascript jquery hide show

关于jQuery,我有一个相当简单的问题(关于那些该死的选择器!)。当我的网站加载时,我的身体里有2个div。但我想让他们在点击某个图像时显示。问题是图像在一些其他元素(div,ul,li)内。

我做了这个简单的小提示来显示div结构http://jsfiddle.net/MspYV/。所以问题是,如何从一个完全不同的div /元素到达div的#change_settings_container和.change_settings_translucent?

3 个答案:

答案 0 :(得分:1)

对于div #change_settings_container,它就像$("#change_settings_container")

一样简单

答案 1 :(得分:0)

$("span.change_settings_close_button img").click(function(){
    $('div.change_settings_translucent').hide();
});

$("span.toggle").click(function(){
    $('div.change_settings_translucent, div#change_settings_container').toggle();
});

请在此处查看示例:http://jsfiddle.net/expertCode/K2znp/

答案 2 :(得分:0)

<script>
    $(document).ready(function () {
        $(".small-image img").click(function () {
            $(".main-image img").hide();
            $(".small-image img").show();
            var imgsrc = $(this).attr("src");
            $(".main-image").addClass("img");
            $(".img").css('background-image', 'url(' + imgsrc + ')');
        });
    });
</script>