$(function() {
$('#dialog').click(function() {
alert("hello");
});
});
$('select').yaselect();
我真的对 javascript 脚本包含的工作方式感到困惑。所以对话框的点击处理程序工作正常。但是 yaselect 没有。我得到 $("select").yaselect 不是一个函数
所以 jQuery 似乎工作,但 yaselect 不知何故。它包含在文件的头部部分。
<script type="text/javascript" src="<?php echo Yii::app()->request->baseUrl; ?>/js/libs/jquery-1.7.2.min.js?"></script>
<script type="text/javascript" src="<?php echo Yii::app()->request->baseUrl; ?>/js/libs/jquery-ui-1.8.20.custom.min.js"></script>
<script type="text/javascript" src="<?php echo Yii::app()->request->baseUrl; ?>/js/libs/jquery.yaselect.min.js"></script>
但是,yii 框架稍后在 head 部分中以某种方式再次包含 jquery:
<script type="text/javascript" src="/assets/ab20866e/jquery.js"></script>
<script type="text/javascript" src="/assets/ab20866e/jquery.yiiactiveform.js"></script>
我知道这可能是个问题,但是我接管了这段代码,我是 yii 的新手,所以对该怎么做感到困惑。