Я забыл, это один из тех крайних случаев, когда действие по умолчанию нельзя отменить в событии.В этом случае вы можете использовать подход CSS для Firefox и Chrome:
-moz-user-select: none;
-webkit-user-select: none;
И для Opera / IE:
$("#mytable td").prop("unselectable", "on"); // jQuery 1.6+
$("#mytable td").attr("unselectable", "on"); // jQuery 1.5-
Если вы хотите, чтобы пользователь все еще имел возможность перетаскивать, вы можете поработать над решением, подобным этому:
$("#mytable td").bind("dblclick", function () {
var $this = $(this);
$this.prop("unselectable", "on").css({
"moz-user-select" : "none",
"-webkit-user-select" : "none"
});
window.setTimeout(function () {
var $this = $(this);
$this.prop("unselectable", "").css({
"moz-user-select" : "",
"-webkit-user-select" : ""
});
}, 0);
});