Имам въпрос относно jquery.
Знам, че можем да открием копие с jquery по този начин:
$("#textA").bind("copy", function() {
$("span").text("copy behaviour detected!")
});
$("#textA").bind("paste", function() {
$("span").text("paste behaviour detected!")
});
$("#textA").bind("cut", function() {
$("span").text("cut behaviour detected!")
});
Но, искам да знам какво точно е копирано?
например, потребителят копира стойността на едно поле, трябва да получа и да има тази стойност.
Как да направите това с jquery?
Отговори:
2 за отговор № 1Можете да използвате това
function getSelectionText() {
var text = "";
if (window.getSelection) {
text = window.getSelection().toString();
} else if (document.selection && document.selection.type != "Control") {
text = document.selection.createRange().text;
}
return text;
}
$(document).keypress("c",function(e) {
if(e.ctrlKey)
alert(getSelectionText());
});
това трябва да бъде работа