单击引入div时显示隐藏的div

时间:2015-01-30 17:28:43

标签: jquery html css

在我的网站上,我有一个新闻提要的介绍div。如果单击引入div,则应使用jQuery显示描述。但是,虽然代码看起来不错,但它无法正常工作。

CSS:

.description {
   display: none;
   padding-top: 10px;
   padding-bottom: 10px;
}

jQuery代码:

$(document).ready(main);

var main= function() {
    $('.article').click(function(){
        $(this).children('.description').show();    
    });
};

为什么不能正常工作?

3 个答案:

答案 0 :(得分:0)

试试这个:



$(document).ready(function(){

    $('.article').click(function(){
        $(this).children('.description').show();    
    });

});

.description {
   display: none;
   padding-top: 10px;
   padding-bottom: 10px;
}

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="article">this is the article
        <div class="description">hi fellow</div>
    </div>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

尝试$('。description')。show()如果不起作用试试:$('。description')。css('display','block')

答案 2 :(得分:0)

请尝试以下代码段:

$('.article').click(function(){
    $('.article .description').toggle();    
});