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

标签 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;" > ');

上面的选择器不起作用。

最佳答案

您无法在文本区域内附加 DOM 元素,因此上面的代码无法工作

当发现 .jpg 出现时,选择器本身 $("#mytxt:contains('.jpg')") 完美工作:请参阅 fiddle http://jsfiddle.net/Mqu66/

关于javascript - 如何使用 jQuery 选择文本区域内的所有 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10293299/

相关文章:

javascript - 返回一个表示图像为 JSON 的 byte[]?

java - 我将 jsp 中的值作为不同的值而不是我输入的值获取

javascript - 我不知道为什么我的背景图像不起作用

javascript - 检查 $.each() 中是否还有更多元素

javascript - 动态显示列名

php - jQuery 自动完成 ui 与 json 问题

javascript - 如何让 Bootstrap 弹出窗口与动态生成的图像链接一起使用?

javascript - 如何将对象数组中的 id 转换为 JavaScript 列表

jquery - 从已知的父元素中按类名查找元素

javascript - 使用带有地址的谷歌地图 GDirections