js函数在jquery 1.4.3上工作,但在jquery 1.9.1上没有

时间:2013-03-03 01:42:23

标签: php jquery forms

我有一个脚本,用于将一组输入值附加到表单。这是脚本

<script type="text/javascript">

    var acount = 0;
    $(function(){

    $('a#add_asold').click(function(e){
    e.preventDefault();
    acount += 1;

    $('#accsold').append(   
        '<div class="row-fluid">'
        +'<div class="span12" style="border-bottom:1px lightgray solid; padding:5px 0px;">'    

                +'<div class="span3">'
                +'<label>Accessory Sold</label>'
                +'<input id="asold' + acount + '" name="asold' + acount + '" type="text" class="input-medium" />'
                +'</div> '

                +'<div class="span2">'
                +'<label>Price</label>'
                +'<input id="aprice' + acount + '" name="aprice' + acount + '" type="text" class="input-mini" />'
                +'</div>'
                +'<a href="#" id="aremove_field" class="btn btn-inverse btn-mini" style="margin-top:19px;">Delete</a>'                  
                +'<input type="hidden" name="acounter[]" value="1">'
                +'</div>'
        +'</div>'   
        +'</div>'   
         ); 
    $('a#aremove_field').click(function(e) {                                           
    e.preventDefault(); 
        $(this).parent().remove();          
        $('#accsold').append(
        '<input type="hidden" name="acounter[]" value="1">'
        );
    });
    });

});

这在1.4.3上工作正常,但在升级到jquery 1.9.1之后,我知道收到此错误

TypeError: $ is not a function
[Break On This Error]   

$(function(){

任何建议都会受到赞赏,Jquery会在追加脚本之前加载。

<script type="text/javascript" src="js/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="js/jquery-migrate-1.1.1.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.9.2.min.js"></script>

0 个答案:

没有答案