Tag: 替换

不区分大小写的单词在一个范围内包装它

我做了一个小脚本,旨在找到一个字符串并将其包裹在一个范围内。 该字符串存储在变量中。 HTML I have a lot of friends. My best friend’s name is Mike. My best friend’s website is myfriendmike.com. jQuery var term = “friend”; var item = $(“h2″); $(item).each(function() { var itemHTML = $(this).html(); var newItemHTML = itemHTML.replace(term, ” + term + ”); $(this).html(newItemHTML); }); 这是整个事情的组合: http : //jsfiddle.net/97hxbyy0/ 该脚本成功地将朋友替换为朋友 ; 但我希望它也能和朋友一起取代朋友或朋友 。 […]

jQuery克隆和删除div不会添加div

我找到了一段帮助我解决原始问题的代码:我有一段标签内容,其中一些内容中包含video。 播放video时,选择另一个选项卡,video将继续在后台播放。 常见问题我猜:) 无论如何,我发现一些似乎有用的代码,但显然我做错了。 这是代码: // stop video playback when div is hidden $(‘.contextual-help-tabs li’).click(function() { var test = $(‘.contextual-help-tabs-wrap div.active’).attr(‘id’); // gets previously active div ID var clone = $(‘#’+test).clone(true); // clones the previously active div $(‘#’+test).remove(); // removes the previously active div $(‘#’+test+’-holder’).html(clone); // puts it back like new }); 问题是: test确实会返回正确的div。 它抓取先前在当前和活动之前打开的选项卡的div […]

Jquery修改变量中的所有空格

点击后我存储一个变量。 我想为所有空格修剪该变量。 当我简单地console.log新变量时,我收到一个错误。 var songToTrim = $(this).html(); console.log(songToTrim); var songToPlay = songToTrim.replace(/ /g,”); console.log(songToPlay); 对于奖励积分,如果你可以添加如何确保变量转换为全部小写,这将是巨大的。 如果不是它仍然会工作。 谢谢!

jQuery如何替换src url

我有一个屏幕被抓取的页面,被抓取的页面使用了他们的图像的相对路径,当我加载我的页面时,我的网站的url被插入src attr。 我需要找到一些用远程站点的url替换我的url的方法,以便引用它的图像和其他项目在我的页面上正确显示。 我用来刮的脚本是: $document.ready(function() { $(“#weather”).load(“http://weather.com” table:nth-child(3)”, function() { $(this).find(“img”).each(function() { $(this).attr(“src”).replace(‘http://my_site.com’, ‘http://weather.com”); }); }); }); 我已经添加了最后一行.replace希望清理问题,但到目前为止它无法正常工作。 我需要保留文件路径,所以当我用目标url替换我的url时,src attr的其余部分需要保留在那里。 例如,当页面打开时,我看到表格和所有文本都很好,但图像无法加载,因为它不驻留在我的服务器上。 所以我需要从这里更新src attr: http://sofzh.miximages.com/jquery/sunny.jpg 对此: http://sofzh.miximages.com/jquery/sunny.jpg 任何见解将不胜感激。

使用正则表达式在正文中高效查找和替换模式

我想要做的是替换一个url和模式,例如###http://www.google.com### ,链接包含一个标签,例如Go There 我面临的问题是这个url和模式可以出现在我的网页的任何地方,它的包含元素总是不同的 – 这就是我所做的。 $(‘body’).contents().each(function(){ // Find the pattern. var element = $(this); var go_link = element.text().match(“###(.*)###”); // Replace the pattern with go there button. if(go_link && go_link[1] != ‘(.*)’){ var pattern = go_link[0]; var link = go_link[1]; element.html(element.html().replace(pattern,’Go There’)); } }); 这工作http://jsfiddle.net/84T9u/但我觉得它有点效率低,因为它必须遍历中的每个元素,并且我的网站的每个页面上可能有数百个这样的链接模式。 我已经开始考虑使用:contains()选择器,我已经在SO上找到了一些扩展此方法以允许使用正则表达式的答案,但是我不太了解:contains()方法是如何工作的。 它会更高效,还是在function上与我正在使用的.each()非常相似 – 迭代所有元素以找到所需的文本或模式?

使用其他javascript删除字符串中字符的所有实例

我需要用空格替换所有 。 下面是动态吐出的字符串,我需要隐藏br标签…… M,W,Th,F 7:30 AM – 4:00 PMTu 7:30 AM – 6:00 PM 我做错了什么?是否可以用逗号替换所有其他br标签,除了最后一个,将由空格重新标记 $(‘.WorkingHours’).text().replace(//g, ” “);

如何使用javascript替换除之外的所有字符?

如何使用Javascript替换除[ 0-9 ]之外的所有字符? 这是我的代码, function test_fn(xxx) { var xxx = xxx.replace(/[^0-9,.]+/g, “”); document.getElementById(“fid”).value = xxx; } 但是当用户填写012345…我的代码无法替换点[ . 我怎样才能替换点[ . ]也呢?

jQuery在不在P,DIV,SPAN,TD之外的html标签内查找/替换html文本

我有一个html文本片段,它是我需要运行查找/替换的页面DOM的一部分,我需要一些帮助来找出创建查找/替换function的最佳方法。 例如,我想获取id =“content”的dom对象的内容,并使用目标搜索短语运行查找替换。 我需要函数用“ The Phrase ”替换它在内容中找到的短语的每个实例,前提是该短语不出现在除div,p,span或td之外的任何标记内标记,并返回替换的xhtml文本。 我可以使用jQuery dom遍历和一些替换方法吗?

将任何纯文本替换为特定div的类

试图将像[make-this-class]这样的纯文本替换为特定div的 之 。 HTML: text text [make-this-class] text Text text text text text [make-this-class] text 如何通过jquery将任何纯文本[any-text]替换为dom元素的特定div类?

javascript替换换行符和特殊字符

我在警报中添加了一个“.replace”来删除/替换换行符和硬回车,效果很好。 alert((foo + bar).replace(/(\n|\r)/g,”)); 我想添加一个类似的部分来替换特殊字符。 这可以自己工作,但如何将两者结合起来,以便删除断点和规格字符? .replace(/[^a-zA-Z0-9]/g,’_’); 这是我对它的最好猜测而且它不起作用…. alert((foo + bar).replace(/(\n|\r)/g,”),(/[^a-zA-Z0-9]/g,’_’));