未捕获的TypeError:undefined不是函数$

时间:2015-04-03 09:24:38

标签: javascript jquery asp.net

我使用的是asp.net网站。 我在标题中包含了这个脚本。

<script type="text/javascript">
        $('#settings, #agency_text').on('click', function () {
            $('#logout').fadeToggle('fast');
        });
  </script>

然后我收到了这个错误:

  

未捕获的TypeError:undefined不是函数

3 个答案:

答案 0 :(得分:3)

错误意味着jQuery库未正确加载(正确)。 首先,您需要加载jQuery库才能执行jQuery函数。

在html

中的脚本上方添加此行

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>

有关详情,请查看this页面:http://www.w3schools.com/jquery/jquery_get_started.asp

答案 1 :(得分:-1)

添加$(document).ready(function(){});

<script type="text/javascript">
  $(document).ready(function(){      
    $('#settings, #agency_text').on('click', function () {
        $('#logout').fadeToggle('fast');
    });
  });
</script>

答案 2 :(得分:-1)

我也改变了我的代码

<script type="text/javascript">
        $(document).ready(function(){ 
            $('#settings, #agency').click(function () {
                $('#logout').slideToggle('fast');
            });
        });
</script>

适用于&#34; jquery-1.4.1.min.js&#34; :)