在typewatch中“elem.type未定义”

时间:2012-05-16 05:59:51

标签: jquery ruby-on-rails ruby-on-rails-3 jquery-plugins typewatch

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

$(function () {
    var options = {
        callback: function(){ alert("changed search text"); },
        wait: 50,
        highlight: true,
        captureLength: 2
    }
    $('#search').typeWatch( options );
});

它根本不起作用。它还打破了我的backstretch功能。任何帮助将不胜感激,这是非常恼人的:(

更新:

Firebug在插件{38}的第38行中出现以下错误:“elem.type is undefined”

1 个答案:

答案 0 :(得分:1)

报告<form id="search" method="get" action="/concerts" accept-charset="UTF-8">的{​​p>在评论中显示在console。这意味着它搜索dom的type属性。而你正在将form dom传递给它。相反,你应该通过input字段。比如$('#search_input_field').typeWatch(options);