gpt4 book ai didi

javascript - 单击链接时如何替换文本区域中的某些文本

转载 作者:行者123 更新时间:2023-12-02 18:16:16 25 4
gpt4 key购买 nike

当单击链接时,我试图在文本区域中查找用户网站地址并将其替换为缩短的网址。我还没有走得太远,但目前我可以用它来替换文本区域中的所有文本

<a href="javascript:;" class="short_url_link"><%= @user.short_url %></a>

$(function(){
$(".short_url_link").click(function(){
$( "#mention" ).val($(this).text());
});
});

因此,当用户单击短网址链接时,文本区域中的网站地址 (@user.website) 会被找到并替换为短网址 (@user.short_url)

最佳答案

做这样的事情怎么样:

$(function(){
$(".short_url_link").click(function(){
var mention = $("#mention");
var prevousText = mention.text();
var shortURL = $(this).text();
var regex = new RegExp(("<%= @user.website %>").replace(/\//g, "\\/").replace(/\./g, '\\.'), "i");
mention.val(previousText.replace(regex, shortURL));
});
});

关于javascript - 单击链接时如何替换文本区域中的某些文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19265223/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com