ali*_*s51 6 javascript jquery jquery-ui css3
我正在使用jquery .toggle()在页面加载上显示display:none的页面上显示div.但是,在默认设置下,jquery插入display:block,我想要显示:table-cell.我怎样才能做到这一点?我到目前为止的尝试:
<div class="mydiv" style"display:none">test</div>
.mydiv {
display:table-cell;
}
$("a#showdiv").click(function() {
    $(".mydiv").toggle();
Run Code Online (Sandbox Code Playgroud)
    Gab*_*oli 16
使用.toggleClass()而不是使用CSS作为样式..
HTML
<div class="mydiv table-hidden">test</div>
Run Code Online (Sandbox Code Playgroud)
CSS
.mydiv {
    display:table-cell;
}
.mydiv.table-hidden{
    display:none;
}
Run Code Online (Sandbox Code Playgroud)
jQuery的
$("a#showdiv").click(function() {
    $(".mydiv").toggleClass('table-hidden');
}
Run Code Online (Sandbox Code Playgroud)