CTRL + 버튼을 눌러 테이블을 모두 선택할 수 있습니까? jQuery 또는 javascript를 사용 하시겠습니까?html 페이지에서 Ctrl + A를 사용하여 모든 테이블 열을 선택하는 방법은 무엇입니까?
답변
하지만 페이지의 모든 텍스트도 선택됩니다. 이것은 일어나지 않아야합니다. – manishjangir
그래서 제가 프로그래밍 방식으로 처리해야한다고 말한 것입니다. –
나는이 질문이 유용한 개념으로 생각되지만 명확하지 않다. (특히 JQuery 선택과 브라우저 선택 사이의 모호성). – Chet
당신은 + 또는 Ctrl 키 + Ctrl 키를 잡기 위해이 기능을 사용할 수 있습니다.
$("body").keydown(function(e) {
if (e.ctrlKey && (e.keyCode == 65 || e.keyCode == 97)) {
selectText('copyme');
e.preventDefault();
}
});
이 기능은 Firefox와 Chrome에서 작동합니다. 이전 버전은 keypress()
함수와 e.charCode
을 사용했으며 최신 버전의 Chrome에서는 작동하지 않았습니다.
유일한 문제는 텍스트를 선택하는 것입니다. 나는이 대답 여기 https://stackoverflow.com/a/987376/446792
작동하는 데모가에서 기능 selectText()
을 차용했습니다
$(document).ready(function() {
function selectText(element) {
var doc = document;
var text = doc.getElementById(element);
if (doc.body.createTextRange) { // ms
var range = doc.body.createTextRange();
range.moveToElementText(text);
range.select();
} else if (window.getSelection) { // moz, opera, webkit
var selection = window.getSelection();
var range = doc.createRange();
range.selectNodeContents(text);
selection.removeAllRanges();
selection.addRange(range);
}
}
$("body").keydown(function(e) {
if (e.ctrlKey && (e.keyCode == 65 || e.keyCode == 97)) {
selectText('copyme');
e.preventDefault();
}
});
});
table, td {
border: solid 1px black;
margin: 10px;
padding: 10px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent iaculis lobortis adipiscing. Donec consequat commodo posuere. Praesent magna orci, suscipit ut facilisis sed, volutpat in lorem. Nulla eleifend.</p>
<table id="copyme">
<tr><td>A</td><td>B</td><td>C</td></tr>
<tr><td>D</td><td>E</td><td>F</td></tr>
</table>
<p>Vestibulum ac commodo libero. Aenean vitae magna nulla. Vivamus hendrerit, orci sed pretium aliquam.</p>
- 1. python을 사용하여 Ctrl + A를 보내는 방법은 무엇입니까?
- 2. 테이블 b에서 테이블 a를 선택하는 경우
- 3. 페이지에서 모든 이미지를 선택하는 방법은 무엇입니까?
- 4. PHP, HTML 등을 사용하여 여러 페이지에서 항목을 선택하는 방법은 무엇입니까?
- 5. 텍스트 상자의 모든 텍스트 선택 Ctrl + A를 사용하여 Selenium RC
- 6. ASP.NET의 DataGrid에서 프로그래밍 방식으로 CTRL + A를 모방합니까?
- 7. mysql 데이터베이스에서 많은 열을 선택하는 가장 빠른 방법은 무엇입니까?
- 8. LINQ에서 특정 열을 선택하는 방법은 무엇입니까?
- 9. HTML 테이블 열을 텍스트 목록으로 내보내기
- 10. HTML 페이지에서 넘치는 테이블
- 11. 다음 행에서 열을 선택하는 방법은 무엇입니까?
- 12. 테이블에서 동적으로 열을 선택하는 방법은 무엇입니까?
- 13. 특정 페이지에서 탐색 메뉴를 선택하는 방법은 무엇입니까?
- 14. 3 테이블에서 열을 선택하는 방법은 무엇입니까?
- 15. Ctrl + A와 Ctrl + Shift + A를 어떻게 다르게 매핑합니까? 터미널에서
- 16. telerik radgrid의 쿼리 버튼을 사용하여 그리드 열을 선택하는 방법은 무엇입니까?
- 17. JTable 값을 선택하는 동안 모든 셀을 선택하는 방법?
- 18. html SELECT에서 항목 이름을 선택하는 방법은 무엇입니까?
- 19. HTML 테이블 열을 최대한 촘촘하게 만드는 방법은 무엇입니까?
- 20. 루프를 사용하지 않고 HTML 테이블 열을 강조 표시하는 방법은 무엇입니까?
- 21. 동일한 테이블에서 두 열을 연결 한 열을 선택하는 방법은 무엇입니까?
- 22. javascript/jquery가있는 html 웹 페이지에서 Ctrl + 클릭을 어떻게 인식합니까?
- 23. HTML 표에서 열을 숨기는 방법은 무엇입니까?
- 24. 여러 SQLite 데이터베이스에서 모든 열을 선택하는 방법
- 25. PL SQL 모든 열을 선택하는 방법
- 26. HTML 테이블 모든 열을 동일한 높이로 만드는 방법
- 27. 오라클 데이터베이스 : 먼저 특정 열을 반환하지만 모두를 선택하는 방법은 무엇입니까?
- 28. jQuery를 사용하여 HTML 페이지에서 첫 번째 테이블의 첫 번째 행을 선택하는 방법은 무엇입니까?
- 29. 테이블 행/전체 테이블을 선택하는 방법은 무엇입니까?
- 30. 테이블 행에서 이미지를 선택하는 방법은 무엇입니까?
당신이 "선택"는 TD 무엇을 이해합니까? 사용자에게 시각적 효과를 추가하거나 jquery에서 시각 효과를 선택하십시오. –