을 사용하여 테이블에서 여러 항목을 선택할 수 있습니다. select2.js를 사용하여 여러 개의 선택된 항목을 가져올 생각을하고있었습니다. 그런 다음 테이블을 밑줄로 처리하십시오 ... 블로그가있는 경우 을 설명하십시오.어떻게이 같은 예제를 사용하여 자바 스크립트
답변
나는 당신이 요구하는 것은 생각 :
나는 테이블과 다중 선택 상자가 있습니다. 다중 선택 상자에서 사용자의 선택을 사용하여 테이블의 행을 필터링하려고합니다. 아무 것도 선택하지 않으면 모든 행이 표시됩니다. 두 옵션을 선택하면 해당 두 옵션에 해당하는 행만 표시됩니다. 어떻게해야합니까?
이 작동 : jQuery를하고 선택 2와
HTML
<select id="browserSelect" multiple style="width:300px">
<option value="Firefox">Firefox</option>
<option value="Mozilla">Mozilla</option>
<option value="IE">IE</option>
<option value="Netscape">Netscape</option>
<option value="Opera">Opera</option>
</select>
<table>
<tr>
<td>Firefox</td>
<td>details</td>
</tr>
<tr>
<td>IE</td>
<td>details</td>
</tr>
<tr>
<td>Firefox</td>
<td>more details</td>
</tr>
<tr>
<td>Netscape</td>
<td>details</td>
</tr>
<tr>
<td>Mozilla</td>
<td>details</td>
</tr>
<tr>
<td>Opera</td>
<td>details</td>
</tr>
</table>
JS를 :
$("#browserSelect").select2().change(function() {
var selectedBrowsers = $('select').val();
if (selectedBrowsers) {
//If the user made a selection, hide every row of the table
$('tr').hide();
//Show only rows where the text in the first column
//corresponds to one of the user's selections
$('td:first-child').each(function (i, cell) {
if (selectedBrowsers.indexOf($(cell).text()) > -1) {
$(cell).parent().show();
}
});
} else {
//Show all rows when there is no selection
$('tr').show();
}
});
나는 여러 선택 상자 이상의 사용자를 만들기 위해 선택 2를 사용 -친한, 네가 제안한대로
어떻게하면 빈 테이블을 시작할 수 있습니까? $ ('tr'). 쇼 ... 작동하지 않습니다 ... 나는 당신을 위해 현상금을 시작했습니다 ... – Merlin
어떻게 한 테이블로 제한합니까 ... 지금 $ 페이지의 두 테이블에 영향을 미치고 있습니다. 헤더 행을 제거합니다. – Merlin
안녕하세요 @Merlin. '$ (selector)'구문은 CSS 선택자를 사용하여 페이지의 특정 요소를 대상으로합니다. 필자의 예에서는 셀렉터가 매우 일반적이다. '$ ('tr')'는 모든 행을 대상으로합니다. 선택자를 더 구체적으로 만들려면 CSS 클래스 또는 ID를 사용하십시오. '$ ('tr.browsers')'는 클래스'브라우저 '를 가진 모든 tr 요소를 대상으로합니다. 이런 종류의 요소는'
- 1. 어떻게이 자바 스크립트 함수
- 2. 어떻게이 소리가 자바 스크립트
- 3. 어떻게이 URL이 자바 스크립트
- 4. 어떻게이 자바 스크립트 문제를 디버그하겠습니까?
- 5. 어떻게이 같은 코드를 동적으로 자바 스크립트 또는 JQuery와
- 6. 가 어떻게이 (가) 다음과 같은 내가 JSON을 얻으려면 자바 스크립트
- 7. 는 어떻게이 같은 스크립트를 자바 프로그램
- 8. 어떻게이 같은 탐색 메뉴를 만들려면 자바 FX
- 9. 어떻게이 자바 스크립트 정규식 일치 기능을 설정합니까?
- 10. 어떻게이 자바 스크립트 배열을 구문 분석 하시겠습니까?
- 11. 초보자입니다. 어떻게이 자바 스크립트 코드를 구현해야합니까?
- 12. 어떻게이 자바 스크립트 메모리 누수를 해결합니까
- 13. 어떻게이 같은 테이블이 도장
- 14. 어떻게이 같은 보고서 모델을
- 15. 는 어떻게이 같은 before_filter 쓰기 before_filter
- 16. 어떻게이 같은 자원을 ApiKeyAuthentication
- 17. 어떻게이 같은 관찰 가능한이
- 18. 는 - 어떻게이 같은
- 19. 같은 자바 스크립트 코드, PHP
- 20. 나는 같은 JSON이 자바 스크립트
- 21. windows.load에 기능 추가는 같은 자바 스크립트
- 22. 어떻게이 같은 XML 파일이
- 23. 어떻게이 같은 메뉴를 하바
- 24. 어떻게이 같은 배열이 PHP
- 25. 어떻게이 같은 문
- 26. 어떻게이 같은 쿼리가 인덱스
- 27. 어떻게이 같은 데이터베이스를 만든
- 28. 어떻게이 같은 쿼리를 채우기
- 29. 어떻게이 같은 액세스에서 테이블을
- 30. 어떻게이 내 쉘 스크립트
무엇을 하시겠습니까? 결과가 어떻게 보이는지 보여 줄 수 있습니까? –
필터의 Excel 기능을 복제하려고합니다 ... 내가 본 필터는 정규식을 사용하여 한 행을 기반으로 행을 제거합니다. 그러나 두 개 또는 세 개의 단어를 필터링하려고합니다. 다른 단어 .. 제발 파이어 폭스와 모질라의 모든 목록을 포함하는 브라우저 열을 예를보십시오 .. TIA – Merlin
이게 뭡니까? http://nicolas.kruchten.com/pivottable/examples/index.html. 또는 select2를 작동시키는 방법에 대한 설명을 찾고 선택한 열만 표시 하시겠습니까? –