未捕获的TypeError:对象[object Array]没有方法'text'

时间:2012-06-17 03:29:57

标签: jquery jqtouch typeerror zepto

我为jQtouch使用autotitle扩展,当我更新到Zepto 1时它停止工作。 扩展程序有助于将点击的内容复制到顶部的H1工具栏。

错误消息: 未捕获的TypeError:对象[object Array]没有方法'text'

这里是代码

(function($) {
if ($.jQTouch)
{
    $.jQTouch.addExtension(function AutoTitles(jQT){

        var titleSelector='.toolbar h1';

        $(function(){
            $('#jqt').bind('pageAnimationStart', function(e, data){
                if (data.direction === 'in'){
                    var $title = $(titleSelector, $(e.target));
                    var $ref = $(e.target).data('referrer');
                    if ($title.length && $ref && $title.text() === ''){
                        $title.html($ref.text());

未捕获的TypeError:对象[object Array]没有方法'text'

        function setTitleSelector(ts){
            titleSelector=ts;
        }

        return {
            setTitleSelector: setTitleSelector
        };

    });
}
})($);

知道为什么它不再起作用了吗?

0 个答案:

没有答案