簡體   English   中英

如何在html中創建鏈接

[英]How to create a link in html

如何在 php 或 javascript 中創建像 Instagram 用戶名或主題標簽這樣的鏈接? 我以前用過這些代碼`

str_ireplace('@', '@', '我在@aaaa'); ` 但是所有的詞都被轉換成一個鏈接。 我可以在 javascript 或 php 中添加一個 python 庫嗎?

因此,假設您使用 PHP 插入了用戶名,那么 html 結構可能與此類似。

HTML:

<p class="username">@Username</p>
<p class="username">@otherUser</p>
<p class="username">@meAndYou</p>

JavaScript + JQuery:

$(document).ready(() => {
    changeUserNames();
}
function changeUserNames(){
 $('p').each(function (index) {
   var text = $(this).text();
   var username = text.split('@')[1];
   $(this).html(`@<a href="link/${username}">${username}</a>`);
 });
}

JS小提琴: https : //jsfiddle.net/zy46npb2/4/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM