我有一个问题涉及jquery.urlive
插件。这个插件用于绘制来自其他网站的内容并生成HTML元素,所以我用它来
开发我的个人项目。我有一个问题,我不知道如何解决,我应该自定义库还是有解决方案?
我想复制2个以上的文本区域(假设我已完成复制),但它们是相同的功能,这意味着当文本区域中有url时,结果将显示为结果1和其他人是一样的。
显然,当文本上有url时我的问题是一个,其他文本的所有结果也会显示出来。
这是我的代码:http://jsfiddle.net/samphors/4KftC/77/
感谢您的帮助。
答案 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;
}