结果与文本区域不匹配(jQuery)

时间:2015-04-01 03:25:33

标签: javascript jquery

我有一个问题涉及jquery.urlive插件。这个插件用于绘制来自其他网站的内容并生成HTML元素,所以我用它来 开发我的个人项目。我有一个问题,我不知道如何解决,我应该自定义库还是有解决方案?

我想复制2个以上的文本区域(假设我已完成复制),但它们是相同的功能,这意味着当文本区域中有url时,结果将显示为结果1和其他人是一样的。

显然,当文本上有url时我的问题是一个,其他文本的所有结果也会显示出来。

这是我的代码:http://jsfiddle.net/samphors/4KftC/77/

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

您只需要为更改后的元素调用urllive

$('.demo').on('input propertychange', function () {
    var $this = $(this),
        $ct = $this.next();
    $this.urlive({
        container: $ct,
        callbacks: {
            onStart: function () {
                $ct.html('<span class="loading">Loading...</span>');
            },
            onSuccess: function (data) {},
            noData: function () {
                console.log('y')
                $ct.html('');
            }
        }
    });
}).trigger('input');

演示:Fiddle

答案 1 :(得分:0)

if(f.match(urlPattern) && d == true){ var o = f.match(urlPattern), link = o[0]; $(".frame").attr("src",link); d = false; }

试试这个 http://jsfiddle.net/4KftC/79/