jQuery查找并替换变量中的文本

时间:2010-06-18 12:45:38

标签: jquery html replace find

我有一个像

这样的变量
var theUrl = 'http://www.google.com/?q=%s';

然后我有一个像

这样的输入框
<input type="text" id="searchBox" value="" />

之类的按钮
<input type="button" id="searchButton" value="Search" />

单击该按钮时,我应该收到警告,其中var theUrl %s 应替换为文本框中用户输入的文本

怎么做?我认为find()函数只替换html元素!

请帮忙

1 个答案:

答案 0 :(得分:7)

您需要调用replace函数,如下所示:

$('#searchButton').click(function() { 
    alert(theUrl.replace('%s', $('#searchBox').val());
});