我有一个关于 jQuery 的基本问题。
我实际上想更改文本区域中的“a”标签。我知道“a”标签在文本区域中不起作用,因此我无法使用 jQuery 选择器来定位它们。
示例:
<textarea><a href="http://www.google.com"></a></textarea>
我想改成这样:
<textarea><a href="http://www.stackoverflow.com"></a></textarea>
这个问题有什么基本的解决办法吗?
编辑:我忘了提及第一个链接( http://www.google.com )不是静态链接。它永远在变化。所以我需要一个最终的解决方案。
最佳答案
这是一个例子;加载后,href 将被替换:
<!DOCTYPE html>
<html>
<head>
<script>
window.onload = function () {
var textarea = document.getElementsByTagName("textarea")[0];
textarea.innerHTML =
textarea.innerHTML.replace(
/href=".*"/,
"http://www.stackoverflow.com");
}
</script>
</head>
<body>
<textarea><a href="http://www.google.com"></a></textarea>
</body>
</html>
关于javascript - 如何使用 jQuery 替换 Textarea 中的 href 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17946418/