jQuery プラグイン DataTables を使用しています。HTML の入力と選択を含むデータのテーブルがあります。DataTable 検索フィルターを使用して結果をフィルター処理し、選択した値が [開く] であるすべてのドロップダウンを検索しても、何も変わりません。
これは、テーブル内のすべてのドロップダウンに同じオプションがあり、フィルターがそれらを検索してすべての結果を返すため、すべて一致するためだと思います。
ドロップダウンのすべてのオプションではなく、選択した値のみを検索するフィルターを取得するにはどうすればよいですか?
解決策を見つけようとしましたが、見つけることができるのは次のような結果だけです:
これらはすべて、各列のカスタム フィルターの追加を処理します。既存の DataTable フィルターを使用したいだけです。
例
問題の実例、「オープン」または「クローズ」を検索
コード
<table>
<thead>
<tr>
<th>Name</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr>
<td><input name="name" type="text" value="Need more memory" id="name1"></td>
<td><select name="status" id="status1">
<option value="2">Closed</option>
<option selected="selected" value="1">Open</option>
</select>
</td>
</tr>
<tr>
<td><input name="name" type="text" value="Can't connect" id="name2"></td>
<td><select name="status" id="status2">
<option selected="selected" value="2">Closed</option>
<option value="1">Open</option>
</select>
</td>
</tr>
</tbody>
</table>