텍스트 영역에서 doubleclick으로 문자열 (단어)을 선택하면 텍스트 뒤에 항상 단어와 공백을 선택하십시오.HTML 텍스트 영역에서 선택 더블 클릭 후 항상 공백 선택
아마도 사소한 질문 일 수 있습니다. 그러나 단어 뒤에 공백없이 이중 클릭하여 텍스트를 선택하는 방법은 무엇일까요?
텍스트 영역에서 doubleclick으로 문자열 (단어)을 선택하면 텍스트 뒤에 항상 단어와 공백을 선택하십시오.HTML 텍스트 영역에서 선택 더블 클릭 후 항상 공백 선택
아마도 사소한 질문 일 수 있습니다. 그러나 단어 뒤에 공백없이 이중 클릭하여 텍스트를 선택하는 방법은 무엇일까요?
나는이 해결책을 아래 예제를 참조하십시오. 귀하의 의견은 무엇입니까?
<html>
<body>
<textarea cols=50 ondblclick="checkDblClick(event)">abc1space abc2space abc3space abc
</textarea>
<script>
function checkDblClickDelayed(target) {
while (target.value.substr(target.selectionEnd -1, 1) == " ") {
target.selectionEnd = target.selectionEnd - 1;
}
}
function checkDblClick(e) {
//we make a delay of 0ms to wait until the selection is in the final position
target = e.target;
setTimeout(function()
{
checkDblClickDelayed(target);
}
, 0);
}
</script>
</body>
</html>
대답은 ... 할 수 없습니다.
가장 가까운 것은 텍스트를 두 번 클릭 한 다음 Shift + 클릭하는 것입니다. 파이어 폭스에 대한에서
는 :에 대한 구성보기는 :
false로
설정을 layout.word_select.eat_space_to_next_word.
훌륭한 작품! 감사! – kicaj
필자의 경우 (vue.js) 두 번 클릭 한 후 '<1s'에 대한 화이트 스페이스가 깜박이지만 솔루션이 작동합니다! 많은 감사합니다! – user3479125