如何使用jQuery选择文本区域内的所有URL?

时间:2012-04-24 07:10:31

标签: javascript jquery

我可以使用以下选项选择所有img链接以及PDF链接:

    $("a[href$='pdf']").append('<img src="pdf.jpg" style="width:20px;height:20px;" > ');
    $("a[href$='jpg']").append('<img src="jpg.jpg" style="width:20px;height:20px;" > ');

现在我有一个文字区域

 <textarea id="mytxt" name='post' style='width:100%;height:400px;margin-top:10px;border:solid thin #F1F1F1;line-height:20px;'>

  </textarea>


 $("#mytxt:contains('.jpg')").append('<img src="jpg.jpg" style="width:20px;height:20px;" > ');

以上选择器不起作用。

1 个答案:

答案 0 :(得分:2)

您无法在textarea中附加DOM元素,因此上述代码无法正常工作

当找到$("#mytxt:contains('.jpg')")时,选择器本身.jpg完全正常工作:请参阅小提琴http://jsfiddle.net/Mqu66/