当我添加prototype.js
时,$(document).ready
出现此问题
在我的网页上它不起作用。
以下是我的代码的一部分:
<script type="text/javascript" src="<?php echo base_url();?>asset/scripts/prototype.js"></script>
<script type="text/javascript">
function nl2br (str, is_xhtml) {
var breakTag = (is_xhtml || typeof is_xhtml === 'undefined') ? '<br />' : '<br>';
return (str + '').replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g, '$1'+ breakTag +'$2');
}
$(document).ready(function(){
$('#sendmail2').on('submit', function(){
alert('Ok');
});
});
</script>
但是当我删除原型时,脚本运行正常。
答案 0 :(得分:2)
使用扩展名“jQuery”更改所有“$”
jQuery(document).ready(function(){
答案 1 :(得分:0)
答案 2 :(得分:0)
尝试使用
jQuery(document).ready
而不是
$(document).ready