我的网站中有一个词“Real”,我不想逐页搜索它并将其设置为大写。
我正在尝试通过 jquery 使“真实”单词大写,我使用以下代码:
$('jqueryselector').val($(this).val().toUpperCase());
<html> code Real Change Fellowship
上面的代码正在将整个文本大写,我只想将“Real”单词大写。
请帮忙。
最佳答案
如果上面的代码正常工作(.val()
,真的吗?),为了仅大写“real”而不是整个字符串,您需要进行字符串替换:
$(this).val().replace(/real/gi, 'REAL');
正如 Jaromanda 在评论中指出的那样,实际的表达可以根据您的具体要求进行改进,但这只是总体思路。
但是,如果您这样做是因为“Real”是缩写,则存在概念问题。您永远无法明确地区分缩写词与英语单词“real”的所有用法。如果有可能的话,我肯定会考虑正确获取源内容,而不是事后尝试修补它。大多数 IDE 应该具有“在所有文件中搜索和替换”功能。
关于javascript - 使用 jquery 将特定单词(字符串)大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35310291/