2014-04-02 167 views
1

之間的衝突當我在網頁中包含$(document).ready 時,我遇到了這個問題prototype.js它不起作用。

這裏是我的代碼部分:

<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> 

但是當我刪除原型腳本工作正常。

回答

2

改變所有的 「$」 與擴展名 「jQuery的」

jQuery(document).ready(function(){ 
+0

我t的不工作:( – user3161609

+0

你包括jQuery BEFORE原型?這除了使用「jQuery」代替「$」 – MrPk

+0

它現在的作品現在感謝的大時間 – user3161609

0

嘗試使用

jQuery(document).ready 

,而不是

$(document).ready 
+0

它不工作:( – user3161609

相關問題