私の目標は、画像をクリップボードにコピーすることです。セキュリティ上の理由、私が取り組むたいユースケースにイメージをコピーすることはできません与えられます。ユーザープレスはjqueryの経由ボタン jquery select image not working
- 画像(フォーカスと選択)
- プロンプトを選択
画像をコピーするctrl + c
を押して、ユーザは、問題は、私は、入力のためにこれを行う場合、私は簡単にその内のテキストを選択することができるということですが、私はイメージのためにそれを行うことができないのです。以下は私がやろうとしていることの抽象版です。主に今のところ画像を選択するだけです。以下は
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#myImage").focus();
$("#myImage").select();
});
</script>
</head>
<body>
<img id="myImage" width="220" height="277" src="https://pixabay.com/static/uploads/photo/2015/10/01/21/39/background-image-967820_960_720.jpg" alt="The Scream">
</body>
</html>
同じ例であるが、入力のために、それが動作します。
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#myInput").focus();
$("#myInput").select();
});
</script>
</head>
<body>
<input id="myInput" value="hello"/>
</body>
</html>
誰かが私にそれをいただければ幸いこれを行う方法の正しいを与えることができます。ありがとう。
画像要素は、 'SELECT'メソッドを持っていません。試してみてくださいhttp://stackoverflow.com/questions/4183401/can-you-set-and-or-change-the-user-s-text-selection-in-javascript – CBroe