Tag: 替换

按顺序查找特殊标记,并对其间的文本执行某些操作

我想做一些像stackexchange中的这个短代码一样的东西。 所以基本上我想用不同的标记和.wrap()将文本.wrap()特定类的跨度…同时删除曾经存在的标记。 我发现这个使用jQuery在2个引号之间查找文本,但它提供的帮助不大,因为我只能让它按原样工作。 这进一步解释了: http : //jsfiddle.net/ALfsT/3/ 我不知道该去哪里。

jQuery查找并替换键值数组

发现此代码用于查找和替换 var f = [‘Rd’,’St’,’Ave’]; var r = [‘Road’,’Street’,’Avenue’]; var re = $.map(f, function(v,i) { return new RegExp(‘\\b’ + v + ‘\\b’, ‘g’); }); jQuery(‘#colCenterAddress’).val(function(i,val) { $.each(f,function(i,v) { val = val.replace(re[i],r[i]); }); return val; }); 由于https://stackoverflow.com/users/1106925/squint,jQuery 查找并替换为数组 它真的很棒,但我想重构使用键值数组 var fr ={ “Rd” : “road”, “St” : “Street”, “Ave” : “Avenue”, }; 对jQuery非常新的任何帮助都会很棒

替换几个输入值

我有这个函数用于我正在进行的小型聊天系统。 当用户键入“shout”前面有一些文本时(例如:“shout hello!”)。 我只想要“你好!” 输出(其余应该被忽略)。 当我只有一个命令时,这很好用。 但现在我有“喊”和“消息”。 我尝试用下面的代码做一些事情,但它似乎不起作用: function checkValue() { var value = document.getElementById(“thisinput”).value; // output text without “message” in front if (value == “message”) { $(‘#output’).html(value.replace(‘message’, ”)); } // output text without “shout” in front else if (value == “shout”) { $(‘#output’).html(value.replace(‘shout’, ”)); } // output nothing } 谢谢!

用点击图像的src替换特色图像的src

我正在尝试用.gallery div中点击的任何图像替换页面上的特色图像。 这将在我的网站的多个页面上使用,所以我希望它不知道图库中的图像数量(因为它会有所不同)以及图库中的图像落在哪里。 有没有办法简单地抓住点击图像的src并用它替换另一个图像的src? 我已经在Stack Overflow上挖掘了一些其他主题,并将基于它们的以下代码拼凑在一起,但它似乎还没有工作。 我是朝着正确的方向前进的吗? $(“.galleryimg”).click(function(){ var r1 = $(this).attr(“src”); $(‘#selected-image’).attr(“src”, r1).replace(r1); });

Jquery – 用值替换字符串中的选定html标记

我正在研究一个tinymce插件,我需要将一些html转换为短代码。 我有一个字符串与html看起来像这样: var content = ‘Content 1Content 2Content between rowsContent 3Content 4’; 并希望将带有类行的div“转换”为[row] Content [/ row],并将class列与[col] Content [/ col]进行div。 所以每行输出都是这样的: [row] [col]Content[/col] [col]Content[/col] [/row] 所以我替换后的最后一个字符串看起来像这样: ‘[row][col]Content 1[/col][col]Content 2[/col][/row]Content between rows[row][col]Content 3[/col][col]Content 4[/col][/row]’ 我准备了一个jsfiddle ,但不知道从哪里开始用短代码标签替换html标签。 我希望有些jquery / javascript天才想分享他们对如何解决这个问题的看法:)

jquery查找并替换多个项目

我有一个月表,需要为每种语言翻译 像这样的东西(显然不起作用) $(‘.lang-en #monthly th’).each(function() { var text = $(this).text(); $(this).text(text.replace(‘Tam’, ‘Jan’)); $(this).text(text.replace(‘Hel’, ‘Feb’)); $(this).text(text.replace(‘Maa’, ‘Mar’)); $(this).text(text.replace(‘Huh’, ‘Apr’)); $(this).text(text.replace(‘Tou’, ‘May’)); $(this).text(text.replace(‘Kes’, ‘Jun’)); $(this).text(text.replace(‘Hei’, ‘Jul’)); $(this).text(text.replace(‘Elo’, ‘Aug’)); $(this).text(text.replace(‘Syy’, ‘Sep’)); $(this).text(text.replace(‘Lok’, ‘Oct’)); $(this).text(text.replace(‘Mar’, ‘Nov’)); $(this).text(text.replace(‘Jou’, ‘Dec’)); $(this).text(text.replace(‘Yht’, ‘Total’)); });

JavaScript / jQuery – 替换输入文本中的文本

假设我们有一个输入字段: 。 我想用我的文本动态替换当前文本选择。 使用jQuery或javascript实现这一目标的最佳方法是什么? 更新: 我的意思是:用户键入文本并选择其中的一部分,然后按下按钮将所选部分替换为另一个指定文本。 此致,拉法尔

Jquery:我如何取代第n个孩子

HTML: SomeContent–>1 SomeContent–>2 SomeContent–>3 SomeContent–>4 SomeContent–>5 执行jQuery后的最终结果: OtherContent–>0 OtherContent–>9 OtherContent–>8 OtherContent–>7 OtherContent–>6 我已将content元素存储为var elem = document.getElementById(‘content’)现在,我想通过逐个选择它们来替换elem的子elem 。 我试图使用函数.replaceWith()但没有为我工作有没有其他方法?

用Open Div替换HR元素

所以我已经被这一段时间困扰了一段时间,似乎无法绕过它。 我有一些通过wysiwyg编辑器添加的内容。 我想要做的是使用 元素在那里添加div来控制容器的外观。 问题是它添加了结束div。 我想将结束div添加到下一个hr元素。 var firstChild = jQuery(‘.content-container-wrapper hr:first-child’); var lastChild = jQuery(‘.content-container-wrapper hr:last-child’); if (firstChild) { jQuery(firstChild).replaceWith(”); }; 有没有办法告诉浏览器不要添加结束div?

javascript jquery regexp替换

我正在尝试创建一个动态搜索栏,我需要帮助。 现在我试图用另一个字符串替换字符串,但我似乎无法成功。 我从用户那里得到了输入: var location_keyword = $(“#si_user_location”).val(); 现在我想用“|”替换空格“” 在我的正则表达式中使用它作为OR。 例如,如果用户写了“土耳其阿拉尼亚”,我希望它是“土耳其|阿拉尼亚”,以便搜索土耳其或阿拉尼亚。 我试过这样的东西,但它没有用 var location_keyword = $(“#si_user_location”).val(); location_keyword.replace(” “,”|”); var regexp_loc = new RegExp(location_keyword, “i”); 我之前在PHP中使用以下表达式执行此操作: preg_replace(‘/’.preg_quote($keyword).’/i’, “$0”, $string) 我可以像这样替换字符串caseinsensetive,我怎么能在js中这样做? 我使用PHP中的最后一个表达式突出显示结果中的关键字,我想在js中做。 希望我能得到一些帮助,在此先感谢! 🙂 最好的问候,亚历山大