我试图取代内部链接:替换超链接与一个iframe
<div class="activityinstance">
<a href="http://website.com/hvp/view.php?id=515512">activity</a>
</div>
成为:
<div class="activityinstance">
<iframe src="http://website.com/hvp/view.php?id=515512">
activity
</iframe>
</div>
我已经能够取代只是使用jquery一个iframe的文本。 https://codepen.io/alanpt/pen/mWJvoB
但是这被证明是相当困难的。
另一个难点是它只需要在地址中与hvp链接。
我感谢任何帮助 - 谢谢。
为什么你使用正则表达式和'替换'和复杂的事情。只需使用'attr'获取href并删除链接并添加一个iframe。 –
在上面的代码中,你有一个锚('')在div中。但是在代码中你没有它们! –
iframe标记之间允许的唯一内容是纯文本,并且该文本仅在浏览器不支持iframe(从不现在)时才会呈现。所以对你正在做的事情没用。 – zer00ne