필터 테이블 옵션을 사용하여 입력 상자를 수행하려고합니다.필터 테이블이있는 첫 번째 td에서 예외를 수행합니다.
<input class="form-control" id="myInput" type="text" placeholder="Search..">
이 코드는 테이블 생성 : 내 입력 상자는
$data = '<table class="table table-bordered table-striped">
<tr>
<th>No.</th>
<th>Status</th>
<th>First Name</th>
<th>Last Name</th>
<th>Email Address</th>
<th>Update</th>
<th>Delete</th>
</tr>';
$query = "SELECT * FROM users";
을 내 JS는 다음과 같습니다
$(document).ready(function(){
$("#myInput").on("keyup", function() {
var value = $(this).val().toLowerCase();
$("#myTable tr").filter(function() {
$(this).toggle($(this).text().toLowerCase().indexOf(value) > -1)
});
});
});
그것이 필요한 TBODY 또는 다른 것을 사용하는 것입니다 필터 테이블을 작성 하시겠습니까? 또는 첫 번째에 대한 예외를 수행 할 수 없습니까?
매우 감사합니다.
는 헤더와 데이터 사이의 꽤 명확하게 구분 될 것이다. 그게 필요 할까? 다른 방법도있을 수 있습니다. 이 경우에는 tbody를 사용하기가 쉽습니다. 예, 그렇습니다. – Taplar
thead/tbody를 사용할 필요는 없지만 더 깨끗합니다. –