2014-04-02 6 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를 시작하기 전에 프로토 타입을 포함하고 있습니까? 이것은 "$"대신 "jQuery"를 사용하는 것입니다 – MrPk

+0

이제 작동합니다. 큰 시간 – user3161609

0

jQuery(document).ready 

대신

$(document).ready 
+0

작동하지 않습니다. ( – user3161609

관련 문제