如何在jquery中查找和替换带有链接的文本URL

时间:2015-05-23 07:41:38

标签: javascript jquery

您好我想在我的编辑器中找到文本网址,并使用jquery将它们转换为锚标记链接。

这是我的代码

function urlify(text) {
        var urlRegex = /^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/;
        return text.replace(urlRegex, function(url) {
            return '<a href="' + url + '">' + url + '</a>';
        })  
    }



 $("#queEditor").bind('input propertychange', function(){
    var url = urlify($("#queEditor").text);
    console.log(url);
 });

但它给出了一个错误未定义的函数文本。有人可以帮我纠正这个吗?

1 个答案:

答案 0 :(得分:4)

由于.text()是一个函数,因此当您想要调用它时需要使用()

$("#queEditor").text(); //Notice ()