gpt4 book ai didi

javascript - 如何根据这种格式 : google->someword? 创建链接

转载 作者:行者123 更新时间:2023-11-30 16:44:07 24 4
gpt4 key购买 nike

我想创建基于特定格式的链接。

当我输入这个时: 谷歌->苹果

我想得到这个链接:

https://www.google.hu/search?q=apple

我尝试过这种方式,但不幸的是它不起作用:

//Intelligent actions start
function replace(){
var str = $('.smile').html();
var re = /google->([^ \n$]+)/g;
var url = "https://www.google.hu/search?q=" + re.exec(str)[1];
}

//Intelligent actions end

更新

基于@vinayakj 的回答,我开始为此创建一个解决方案:

//Intelligent actions start


function googleSearch(val){
var url = "https://www.google.hu/search?q=" + val.split('->')[1];
alert(url)
//location.href = url;
}

$( document ).ready(function() {
googleSearch($('.comment-content p').text())
$( ".comment-content p" ).replaceWith( "<a href='url'>url</a>" );
});
//Intelligent actions end

并且看起来像 replacewith 函数 reaplce 中的所有内容

.comment-content p

与:

<a href="url">url</a>

这个函数有一些问题:

  1. 重新生成所有文本,即使在 div 中没有找到这个字符串:

    google-->一些词

  2. 链接绝对不正确,因为我到处都能取回这个值:

    <a href="url">url</a>

我做错了什么?

最佳答案

function googleSearch(val){
var url = "https://www.google.hu/search?q=" + val.split('->')[1];
alert(url)
location.href = url;
}
<input onchange="googleSearch(this.value)" type=text>

关于javascript - 如何根据这种格式 : google->someword? 创建链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31505541/

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