Javascript jquery查找文本并更改大小
我在一个div“price”中有一个带有span类“price red”的ГПБц文本 } 我需要用jquery找到它,并将字体从60px更改为40px,仅用于“Γаа” 所以我试了一下:Javascript jquery查找文本并更改大小,javascript,jquery,css,font-size,contains,Javascript,Jquery,Css,Font Size,Contains,我在一个div“price”中有一个带有span类“price red”的ГПБц文本 } 我需要用jquery找到它,并将字体从60px更改为40px,仅用于“Γаа” 所以我试了一下: <script> $(document).ready(function(){ $('span.price-red:contains("грн")').css('font-size', '40px'); }); </script> $(文档).ready(函数(){ $('spa
<script>
$(document).ready(function(){
$('span.price-red:contains("грн")').css('font-size', '40px');
});
</script>
$(文档).ready(函数(){
$('span.price red:contains(“Га”)).css('font-size','40px');
});
文本299Гаа。由php生成,如下所示:
出售!
答复
$(document).ready(function(){
$('span.price-red:contains("грн")').html(function () {
return this.innerHTML.replace("грн", "<span style='font-size:40px'>грн</span>")
});
});
$(文档).ready(函数(){
$('span.price red:contains(“Га”)).html(函数(){
返回此.innerHTML.replace(“Гцц”、“Γцц”)
});
});
参考
参考
参考
参考您的代码看起来不错。问题可能是字符编码。如果jQuery代码和HTML放在不同的文件中,它们可能有不同的编码。
要测试它,请尝试用一些标准字母替换span内容,如“rph”,并查看选择器是否可以使用它们。您的代码看起来不错。问题可能是字符编码。如果jQuery代码和HTML放在不同的文件中,它们可能有不同的编码。
要测试它,请尝试用一些标准字母替换span内容,如“rph”,并查看选择器是否可以使用它们。您的代码看起来不错。问题可能是字符编码。如果jQuery代码和HTML放在不同的文件中,它们可能有不同的编码。
要测试它,请尝试用一些标准字母替换span内容,如“rph”,并查看选择器是否可以使用它们。您的代码看起来不错。问题可能是字符编码。如果jQuery代码和HTML放在不同的文件中,它们可能有不同的编码。
要测试它,请尝试用一些标准字母替换span内容,如“rph”,并查看
:contains
选择器是否与它们一起工作。如果您只想更改rph,可以使用html()完成此操作,并用span包装rph
$('span.price-red:contains("грн")').html(function () {
return this.innerHTML.replace("грн", "<span style='background:blue;font-size:40px;'>грн</span>")
});
$('span.price red:contains(“ГПа”)).html(函数(){
返回此.innerHTML.replace(“Гцц”、“Γцц”)
});
如果您只想更改rph,您可以使用html()完成此操作,并用span包装rph
$('span.price-red:contains("грн")').html(function () {
return this.innerHTML.replace("грн", "<span style='background:blue;font-size:40px;'>грн</span>")
});
$('span.price red:contains(“ГПа”)).html(函数(){
返回此.innerHTML.replace(“Гцц”、“Γцц”)
});
如果您只想更改rph,您可以使用html()完成此操作,并用span包装rph
$('span.price-red:contains("грн")').html(function () {
return this.innerHTML.replace("грн", "<span style='background:blue;font-size:40px;'>грн</span>")
});
$('span.price red:contains(“ГПа”)).html(函数(){
返回此.innerHTML.replace(“Гцц”、“Γцц”)
});
如果您只想更改rph,您可以使用html()完成此操作,并用span包装rph
$('span.price-red:contains("грн")').html(function () {
return this.innerHTML.replace("грн", "<span style='background:blue;font-size:40px;'>грн</span>")
});
$('span.price red:contains(“ГПа”)).html(函数(){
返回此.innerHTML.replace(“Гцц”、“Γцц”)
});
$('span.price-red div:contains(“Γа”)).css('font-size','40px');在这里,你的小提琴很适合我。$('span.price-red div:contains(“Γаа”)).css('font-size','40px');在这里,你的小提琴很适合我。$('span.price-red div:contains(“Γаа”)).css('font-size','40px');在这里,你的小提琴很适合我。$('span.price-red div:contains(“Γаа”)).css('font-size','40px');你的小提琴在这里很管用,谢谢!它可以正常工作,但它改变了整个价格,不仅仅是“ГПц”@user1429497您不能更改textNodes的字体大小,您应该用另一个元素和样式来包装文本。谢谢!它可以正常工作,但它改变了整个价格,不仅仅是“ГПц”@user1429497您不能更改textNodes的字体大小,您应该用另一个元素和样式来包装文本。谢谢!它可以正常工作,但它改变了整个价格,不仅仅是“ГПц”@user1429497您不能更改textNodes的字体大小,您应该用另一个元素和样式来包装文本。谢谢!它起作用了,但它改变了整个价格,不仅仅是“Γцц”@user1429497。你不能改变文本节点的字体大小,你应该用另一个元素和样式来包装文本。他没有要求只改变“Γцц”他想改变所有的span样式。@ShlomiHassid在他的问题中写道>>我需要用jquery找到它,并将字体从60px更改为40px,仅用于“Γаа”,所以我尝试了这个方法:他没有要求只更改“Γаа”他想改变所有的span样式。@ShlomiHassid在他的问题中写道>>我需要用jquery找到它,并将字体从60px更改为40px,仅用于“Γаа”,所以我尝试了这个方法:他没有要求只更改“Γаа”他想改变所有的span样式。@ShlomiHassid在他的问题中写道>>我需要用jquery找到它,并将字体从60px更改为40px,仅用于“Γаа”,所以我尝试了这个方法:他没有要求只更改“Γаа”他想改变所有的span样式。@ShlomiHassid在他的问题中写道>>我需要用jquery找到它,并将字体从60px更改为40px,仅用于“ГПц”,所以我尝试了以下方法:
$('span.price-red:contains("грн")').html(function () {
return this.innerHTML.replace("грн", "<span style='background:blue;font-size:40px;'>грн</span>")
});