如果h2中有ply这个词,我想加一个分隔符。
标题是动态调用的,网站是html,所以我不能在任何东西上使用php。
这是h2
11/400-5 4层试验轮胎飞机轮胎
希望它看起来像这样
11/400-5 4层
试验轮胎飞机轮胎
因此,任何包含单词PLY的标题都会在单词后面添加一个分隔符。
可能对你们所有人来说都很容易=)
发布于 2010-10-27 06:46:22
示例: http://jsfiddle.net/DbJ2V/
$('h2:contains(" PLY ")').html( function(i,htm) {
return htm.replace(" PLY ", " PLY<br/>");
});发布于 2010-10-27 06:53:26
让我们试着回答而不是评论:
$("h2:contains('PLY')").each(function() {
$(this).html($(this).html().replace(/(\WPLY\W)/g, "$1<br />"));
});首先,我们查找任何包含“PLY”文本的h2,如果它确实不是单词的一部分,则将其替换(例如,-PLY将匹配,而_PLY不会,将单词的一部分和不是的归咎于正则表达式),并使用相同的内容和一个<br />。
发布于 2010-10-27 06:53:44
尝试:
$(document).ready(function() {
$("#content h2:contains(' PLY ')").each(function(k,v) {
t = $(v).text();
$(v).html(t.replace(" PLY ", " PLY<br/>"));
});
});https://stackoverflow.com/questions/4028613
复制相似问题