我有以下代码:
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,就资产而言,一切都包括在内,关于为什么会发生此错误的任何想法?
答案 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>