未捕获的TypeError:$(...)不是laravel 5.6中的函数

时间:2018-07-24 04:43:09

标签: javascript jquery laravel

我有以下代码:

Main.js

$(document).ready(function(){
        $('#rateYo').rateYo({
            starWidth: "40px"
        });

});

show.blade.php

  <div id="rateYo"></div>

我在下面遇到错误:

  

app.js:4586 jQuery.Deferred exception:$(...)。rateYo不是一个函数   TypeError:

     

未捕获的TypeError:$(...)。rateYo不是函数       在HTMLDocument。 (main.js:3)

我正在使用laravel 5.6,就资产而言,一切都包括在内,关于为什么会发生此错误的任何想法?

1 个答案:

答案 0 :(得分:0)

当我们在代码中添加jquery.rateyo.min.js时,您错过了jquery.rateyo.min.js的正常工作:-

$(document).ready(function(){
        $('#rateYo').rateYo({
            starWidth: "40px"
        });

});
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

  <script src="https://cdnjs.cloudflare.com/ajax/libs/rateYo/2.3.2/jquery.rateyo.min.js"></script>
  
  <div id="rateYo"></div>