使用jQuery抛出未捕获的TypeError可能是什么原因?

时间:2015-11-19 15:43:15

标签: javascript jquery function input uncaught-typeerror

我创建了这个工作小提琴,但是当我尝试在Drupal安装中使用代码时,它会在第5行Uncaught TypeError: jQuery(...).on is not a function上为我jQuery('#input_manual').on('keyup change paste', function(e){提供

通常我可以用$取代jQuery来解决这些问题,但不是在这种情况下(如果你有更好的方法 - 我打赌你这样做 - 请告诉我)。任何指针都将非常感激。

它是否会与一些Drupal相关的脚本等发生冲突,如果是这样的话 - 我该如何避免呢?

See working fiddle here

jQuery(document).ready(function(){
    console.log('double input ready');
    //only hide second input if javascript is available
    jQuery("#autocopy_wrap").hide();
    jQuery('#input_manual').on('keyup change paste', function(e){
        jQuery('#input_autocopy').val(jQuery(this).val())
        //debug to see if input is registered through second input field
        console.log(jQuery('#input_autocopy').val());
    });
});

0 个答案:

没有答案