为啥无效呢
$("#smilles").click(function() {
if($(".wp_smilies").is(":hidden")) {
$(".wp_smilies").show();
return false;
}else{
$(".wp_smilies").hide();
return false;
}
});

解决方案 »

  1.   

    class 为 wp_smiles的 元素只有一个吗?
      

  2.   

    那个class可能有很多,就直接“this”吧
      

  3.   

    $("#smilles").click(function() {
                if($(".wp_smilies").css("display") == "none") {
                    $(".wp_smilies").show();
                    return false;
                }else{
                    $(".wp_smilies").hide();
                    return false;
                }
            });
      

  4.   

    is(":hidden")  还能这样吗 ?
    只是做筛选的吧。
      

  5.   

    wp_smiles只有一个,但就是不起作用,很奇怪
      

  6.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
      <script   type= "text/javascript"   src= "jquery-1.2.6.js"> </script> 
      <script   type= "text/javascript">
    $(function(){
    $("#smilles").click(function() {
                if($(".wp_smilies").is(":hidden")) {
                    $(".wp_smilies").show();
                    return false;
                }else{
                    $(".wp_smilies").hide();
                    return false;
                }
            });
    })
      </script>
      <style type="text/css">
    .wp_smilies {width:100;height:100;background:blue}
      </style>
     </HEAD> <BODY>
    <div class="wp_smilies"></div>
    <input id="smilles" type="button" value="Dian"/>
     </BODY>
    </HTML>
      

  7.   

    你写的函数是不是没放在$(function(){
     ………………………………//你的代码
    })这里面啊,