私は検索入力フィールドとテーブルを持っています。いくつかの単語を入力すると、入力した単語に一致する行がテーブルに表示されます。私はW3Schoolの例を見ました。彼らは私が実際に理解していないfilter()の中でJQueryのtoggle()を使います。このfilter()内でJQueryトグル()を使用する目的は何ですか?
HTMLのようなコードが
<input class='form-control' id='myInput' type='text' placeholder='Search.....'>
<table>
<thead>
table header......
</thead>
<tbody id='myTable'>
here goes 4 rows
</tbody>
</table>
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);
});
});
});
誰でもフィルタ()関数内のコードの行を説明できますか?それの目的は何で、どのように機能するのですか?ありがとう!
ありがとうございました。代わりにそれぞれを使用する方がはるかに理にかなっています! –