首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jQuery获取CUT的值

jQuery获取CUT的值
EN

Stack Overflow用户
提问于 2018-08-01 22:37:41
回答 1查看 217关注 0票数 0

正如您在代码片段中看到的那样,我能够获得粘贴到输入中的字符串的值。我想知道是否有一种简单的方法来获得被剪切的字符串的值。

代码语言:javascript
运行
复制
	    $('#example').on("paste cut", function(e) {
          var value = '';
          if(e.type == 'paste') {
              value = e.originalEvent.clipboardData.getData('text');
          } else if(e.type == 'cut') {
              // How should I get the removed part of the string
          }
          $('#result').html(value);
	    });
代码语言:javascript
运行
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<input type="text" id="example" value="Some random value" style="width:80%"></div>
<div id="result"></div>

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-01 23:00:48

这个使用window.getSelection().toString()的解决方案怎么样?

代码语言:javascript
运行
复制
	    $('#example').on("paste cut", function(e) {
          var value = e.type=='paste'
                    ? e.originalEvent.clipboardData.getData('text')
                    : window.getSelection().toString();
          console.log(e.type+': '+value);
          $('#result').html(value);
	    });
代码语言:javascript
运行
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<input type="text" id="example" value="Some random value" style="width:80%"></div>
<div id="result"></div>

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51636083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档