javascript - Javascript:文本区域最后一个字符未大写
问题描述
编辑 Shopify 应用。除非您在文本区域之外单击,否则文本区域中的最后一个字符不会在标签图片上大写。
$(function() {
$('#cstedit-addembossing').keyup(function() {
this.value = this.value.toUpperCase();
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<textarea maxlength="10" data-area="back" class="customify-text" data-target="addembossing" id="cstedit-addembossing" placeholder="Write a name, special date, quote, and the list goes on"></textarea>
解决方案
您可能正在寻找与keyup
. input
最适合您尝试做的事情。
$(function() {
$('#cstedit-addembossing').on("input", function() {
this.value = this.value.toUpperCase();
});
});
推荐阅读
- javascript - 组件不处理空道具
- sql - 数据透视表查询问题。我在 django 中使用它作为 postgres 数据库的原始查询
- android - 如何为 RecyclerView 创建自定义适配器?
- javascript - Fullcalendar - 单击事件多个资源时如何获取单个资源
- python - 在 Python3 路径中使用 var 的问题 - EOF ERROR
- excel - 将美国日期格式转换为英国日期格式
- java - Flink Tumble Window 触发时间
- c# - 用于非 Web 项目的 Ninject InRequestScope
- sql-server - 在 View SQL server 中分组
- android - 房间数据库中没有记录保存