我发布了一个例子的开头,这个国家是美国 它需要转换为美国 并且TOYS R US中的美国可以更改
https://jsfiddle.net/yy4po40x/
TOYS R US
<span id="aaa">
<p>
123 main street
</p>
<p>
US
</p>
</span>
答案 0 :(得分:0)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
TOYS R US
<span id="aaa">
<p>
123 main street
</p>
<p>
US
</p>
</span>
<script>
$(document).ready(function() {
$("#aaa").html(String($("#aaa").html()).replace(/US/g, 'United States'));
});
</script>
工作演示JSFIDDLE
答案 1 :(得分:0)
据我所知,如果你不想理解你所说的匹配事物,如果你想改变span内部段落内的文本,那么这里是使用jquery的解决方案:
b
然而,如果您想要全局替换某些内容,那么:
$(document).ready(function(){
$('#aaa p:nth-child(2)').html('USA');
});
但你的html编码错误。这是正确的方法。
$(document).ready(function(){
$("body").html($('body').html().replace(/US/g, 'United States'));
)};
您实际上并未使用<div id="aaa">
<p>
123 main street
</p>
<p>
US
</p>
</div>
来附上span
个标签。 p
用于选择一个小区域,基本上不会改变网页的任何对齐方式,而是为了调用一些属性来改变其中的内容。
使用Span
的正确方法是
span
希望我能提供帮助。