<div class="title">
<h2>1Table: with sorting and paging</h2>
<span class="hide"></span>
</div>
<div class="content">.............</div>
<div class="title">
<h2>2Table: adfasdfasdf</h2>
<span class="hide"></span>
</div>
<div class="content">.............</div>
如上代码中我用jquery来进行如下操作,但提示 $ is not defined.于是就想问如何用普通的javascript实现如下功能? 
<script type="text/javascript">
$('.hide').click(function(){
    if($(this).parent().next().hasClass('content'))
    $(this).parent().next().removeClass('content').css('display','none');
     else
     $(this).parent().next().addClass('content').css('display','block')
});</script>

解决方案 »

  1.   

    你没有导入jquery的js吗?如果用纯javascript很麻烦的...
      

  2.   

    导入jquery的js了,但怎么<script type="text/javascript">
    $('.hide').click(function(){
        if($(this).parent().next().hasClass('content'))
        $(this).parent().next().removeClass('content').css('display','none');
         else
         $(this).parent().next().addClass('content').css('display','block')
    });
    </script> 这么写怎么提示 $ is not defined  
      

  3.   

    你检查下,jquery的js编码跟页面编码是不是一样,如果不是,统一下编码就可以了。
    还有,你导入jquery的代码是放在你这段代码之前还是之后?如果是放在你这段代码的后面,就把他移到他的前面去...
      

  4.   

    jquery的js编码在哪里,是哪个文件? 怎么看? 是jquery.js吗? 打开之后一堆code,根本看不清楚。代码上半部分如下<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
    <script type="text/javascript">
    $('.hide').click(function(){
        if($(this).parent().next().hasClass('content'))
        $(this).parent().next().removeClass('content').css('display','none');
         else
         $(this).parent().next().addClass('content').css('display','block')
    });
    </script>
    <style>
    html, body {background : url("/images/btn/background.gif") repeat-x left top #fbfcfd; height:100%; margin:0; padding:0;}
    .form {position:relative;margin:0 auto;width:980px;font-family:Arial;line-height:18px;}
    form {
    display: inline-block;
    margin : 0;
    padding : 0;
    width : 100%;
    border-top:1px solid #D2DCE9;
    }
      

  5.   

    你导入jquery 的代码呢?怎么没看见???
      

  6.   

    我不知道要导入哪个jquery的代码? 我看到js/common/jquery/jquery.js这里有个jquery.js,是要导入这个么?别的地方也看到了jquery.js