我試圖取代內部鏈接:替換超鏈接與一個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