San*_* Di 5 javascript css jquery datatables
我正在使用jQuery数据表,我想在搜索输入框内显示带有搜索图标的"搜索"文本作为占位符.我管理添加文本.请告诉我如何添加占位符图像
$(document).ready(function() {
$('#example').DataTable({
oLanguage: {
sSearch: ''
},
"aoColumnDefs":[{
'bSortable':false, 'aTargets':[3]
}
]
});
function InitComplete(oSettings) {
$('#example_filter')
.contents()
.filter(function() { return this.nodeType == 3 })
.replaceWith('Refine search: ');
}
$('.dataTables_filter input').attr("placeholder", "Search");
Run Code Online (Sandbox Code Playgroud)
我需要知道,如何添加像这样的图像 '<i class='icon-search'></i>'
Tơi*_* Tờ 12
加
"searchPlaceholder": "search"
Run Code Online (Sandbox Code Playgroud)
防爆
$('#datatable').DataTable({
"dom": 'lCfrtip',
"order": [],
"colVis": {
"buttonText": "Hi?n th?",
"overlayFade": 0,
"align": "right"
},
"language": {
"lengthMenu": '_MENU_ b?n ghi trên trang',
"search": '<i class="fa fa-search"></i>',
"searchPlaceholder": "search",
"paginate": {
"previous": '<i class="fa fa-angle-left"></i>',
"next": '<i class="fa fa-angle-right"></i>'
}
}
});
Run Code Online (Sandbox Code Playgroud)
为了做到这一点,您可以使用background-image. 尝试
更新
$(document).ready(function() {
$(".searchIn").keypress(function(){
$(this).removeClass().addClass("searchOut")
})
$(".searchIn").click(function(){
if(!$(this).hasClass("searchOut"))
$(this).addClass("searchIn")
})
$(document).on("keyup",".searchOut", function(){
if(($(this).val().length) == 0 )
$(this).removeClass().addClass("searchIn")
})
})Run Code Online (Sandbox Code Playgroud)
.searchIn{
background:url(https://cdn0.iconfinder.com/data/icons/basic-website/512/search-website-512.png) no-repeat scroll left center / 15px auto;
}
.searchOut{
background:none;
}Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="main">
<input type="text" class="searchIn" />
</div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11318 次 |
| 最近记录: |