$(function() {
$('#dialog').click(function() {
alert("hello");
});
});
$('select').yaselect();
JavaScript スクリプトのインクルージョンがどのように機能するかについて、私は本当に混乱しています。したがって、ダイアログのクリック ハンドラーは正常に動作します。しかし、yaselect はそうではありません。$("select").yaselect は関数ではありません
したがって、jQueryは機能しているようですが、yaselectはどういうわけかそうではありません。ただし、ファイルの head セクションに含まれています。
<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 を初めて使用するので、どうすればよいか混乱しています。