Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery &引用;“元素类型未定义”;打字表_Jquery_Ruby On Rails_Ruby On Rails 3_Jquery Plugins_Typewatch - Fatal编程技术网

Jquery &引用;“元素类型未定义”;打字表

Jquery &引用;“元素类型未定义”;打字表,jquery,ruby-on-rails,ruby-on-rails-3,jquery-plugins,typewatch,Jquery,Ruby On Rails,Ruby On Rails 3,Jquery Plugins,Typewatch,我从页面下载了typewatch文件,将其放在我的vendor/assets/javascripts文件中,并在我的application.js中以正常方式要求它,然后我执行以下代码(如github页面所示) 而且根本不起作用。它还破坏了我的功能。任何帮助都将不胜感激,这让人非常恼火:( 更新: Firebug给出以下错误:“elem.type未定义”在插件的第38行中,您报告的显示在控制台的注释中。这意味着它搜索dom的类型属性。您正在将表单dom传递给它。相反,您应该传递输入字段。如$(“#

我从页面下载了typewatch文件,将其放在我的vendor/assets/javascripts文件中,并在我的application.js中以正常方式要求它,然后我执行以下代码(如github页面所示)

而且根本不起作用。它还破坏了我的功能。任何帮助都将不胜感激,这让人非常恼火:(

更新:


Firebug给出以下错误:“elem.type未定义”在插件的第38行中,您报告的
显示在
控制台的注释中。这意味着它搜索dom的
类型
属性。您正在将
表单
dom传递给它。相反,您应该传递
输入
字段。如
$(“#搜索(输入)字段”)。typeWatch(选项);

Chrome的WebInspector(或FF的Firebug)在javascript控制台中向您显示有任何类型的javascript错误吗?检查我的更新,感谢您在第36行回复,输入
控制台.log(elem)
现在说说您在控制台中看到的内容除了显示jquery错误外,它还显示了我试图键入的表单的html:它在html中搜索
type=“text”
。您正在传递表单。而不是将输入字段传递给它
$(function () {
    var options = {
        callback: function(){ alert("changed search text"); },
        wait: 50,
        highlight: true,
        captureLength: 2
    }
    $('#search').typeWatch( options );
});