データテーブルをブートストラップに組み込むことに成功しました (データテーブルの優れたドキュメントのおかげです!)。入力検索フィールドにブートストラップのグリフィコンを使用したいと思います。これを行うには、アイコンを配置する必要があります<i class="icon-search"></i>
。これを達成する簡単な方法はありますか?
私が試したことは次のとおりです。
$(document).ready(function() {
$('#table').dataTable( {
sDom: '<"icon-search"r><"H"lf>t<"F"ip>',
oLanguage: {sSearch: ""},
"bPaginate": false,
"bLengthChange": false,
"bFilter": true,
"bSort": false,
"bInfo": false,
"bAutoWidth": false } );
} );
ただし、これにより、入力フィールド内ではなく、アイコンがそのまま配置されます。
入力フィールドを次のようにラップしたい:
<div class="control-group">
<label class="control-label" for="inputIcon">Search : </label>
<div class="controls">
<div class="input-prepend">
<span class="add-on"><i class="icon-envelope"></i></span>
<input class="span2" id="inputIcon" type="text">
</div>
</div>
</div>