1

我在页面上选择了一些文本。当我使用它时,当我单击时它不会被取消选择.container

jQuery('.container').on("mousedown", function(){
    jQuery('.block').addClass('myclass');
});

但是当我使用它时,文本将被取消选择:

jQuery('.container').on("click", function(){
    jQuery('.block').addClass('myclass');
});

第一个的问题是它会.myclass在我释放鼠标按钮后立即删除。有没有办法在我单击时以某种方式保存我的选择.container

4

1 回答 1

2

尝试这样做:

jQuery('.container').on("click", function(ev){
    jQuery('.block').addClass('myclass');
    ev.preventDefault();
    return false;
});
于 2012-09-26T12:58:20.780 回答