如何查找和替换页面内容中的字符串?

时间:2017-06-25 19:46:06

标签: jquery string replace

如何找到:void demo(Object x) { if(x instanceof String) { System.out.print(((String) x).length()); } } (实际上这部分不是一个大问题)并使用jQuery用我的字符串替换“something”?

我想要实现的是在页面加载时动态更改链接。

(人们为什么要投票,不要得到它) :( Thanx很多

2 个答案:

答案 0 :(得分:1)

你真的不需要jquery。 要更改链接的href,您可以执行以下操作:

var linkToBeChanged = document.getElementById('whateverIdOrClassEtc');
linkToBeChanged.setAttribute('href', '#newvalue');

如果你需要知道href的值来确定你的新值:

document.getElementById("whateverIdOrClassEtc").getAttribute("href")

这应该允许您将链接设置为您想要的任何内容。

答案 1 :(得分:1)

您可以使用attr("href").replace("something", "something2"),如下所示。



var href = $("#yourlink").attr("href").replace("something", "something2") 
$("#yourlink").attr("href", href); 
console.log($("#yourlink").attr("href"))

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<a id="yourlink" href="something.domain.name/thing">link</a>
&#13;
&#13;
&#13;