Toggle navigation
Bootsnipp
Bootstrap
For
CSS Frameworks
Bootstrap
Foundation
Semantic UI
Materialize
Pure
Bulma
References
CSS Reference
Tools
Community
Page Builder
Form Builder
Button Builder
Icon Search
Dan's Tools
Diff / Merge
Color Picker
Keyword Tool
Web Fonts
.htaccess Generator
Favicon Generator
Site Speed Test
Snippets
Featured
Tags
By Bootstrap Version
4.1.1
4.0.0
3.3.0
3.2.0
3.1.0
3.0.3
3.0.1
3.0.0
2.3.2
Register
Login
"Roster Example"
Bootstrap 3.3.0 Snippet by
paananen
3.3.0
jQuery
Preview
HTML
CSS
JS
View Full Screen
Fork
Fork this
2.7K
 
1 Fav
Post to Facebook
Tweet this
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <!------ Include the above in your HEAD tag ----------> <div class="container"> <div class="row"> <br /><br /> <div class="col-lg-4"> <a href="#" class="btn btn-sm btn-primary" id="showNames">Show Full Names</a> <a href="#" class="btn btn-sm btn-danger" id="hideNames">Hide Full Names</a> </div> <div class="col-lg-4"> <input type="search" id="search" name="search" value="" class="form-control" placeholder="Search"> </div> <br /><br /> </div> <div class="row"> <div class="col-lg-12"> <table class="table table-bordered" id="roster-table"> <thead> <tr class="bg-primary"> <th style="width: 180px; text-align: left;">Location</th> <th>Mon</th> <th>Tues</th> <th>Wed</th> <th>Thurs</th> <th>Fri</th> </tr> </thead> <tbody class="context"> <tr> <td class="info" style="text-align: left;">Mater Brisbane (MMB)</td> <td> <span data-toggle="tooltip" data-placement="right" title="Robert Clarke" class="initials">RC </span> <span class="hidden fullName">Robert Clarke</span> </td> <td> <span class="hidden fullName"></span> </td> <td> <span class="hidden fullName"></span> </td> <td> <span class="hidden fullName"></span> </td> <td> <span data-toggle="tooltip" data-placement="right" title="Lora Medoro" class="initials">LM </span> <span class="hidden fullName">Lora Medoro</span> </td> </tr> <tr> <td class="info" style="text-align: left;">Coorparoo (COO)</td> <td> <span data-toggle="tooltip" data-placement="right" title="Sanjay Dhupelia" class="initials">SD </span> <span class="hidden fullName">Sanjay Dhupelia</span> </td> <td> <span class="hidden fullName"></span> </td> <td> <span class="hidden fullName"></span> </td> <td> <span class="hidden fullName"></span> </td> <td> <span data-toggle="tooltip" data-placement="right" title="Todd Staria" class="initials">TXS </span> <span class="hidden fullName">Todd Staria</span> </td> </tr> <tr> <td class="info" style="text-align: left;">Beenleigh (BNL)</td> <td> <span class="hidden fullName"></span> </td> <td> <span data-toggle="tooltip" data-placement="right" title="Thomas Martin" class="initials">TWM </span> <span class="hidden fullName">Thomas Martin</span> </td> <td> <span data-toggle="tooltip" data-placement="right" title="Lora Medoro" class="initials">LM </span> <span class="hidden fullName">Lora Medoro</span> </td> <td> <span data-toggle="tooltip" data-placement="right" title="Sunil Kaniyur" class="initials">SXK </span> <span class="hidden fullName">Sunil Kaniyur</span> </td> <td> <span data-toggle="tooltip" data-placement="right" title="Piyoosh Kotecha" class="initials">PK </span> <span class="hidden fullName">Piyoosh Kotecha</span> </td> </tr> </tbody> </table> <hr> </div> </div> </div> <script src="//rawgithub.com/stidges/jquery-searchable/master/dist/jquery.searchable-1.0.0.min.js"></script> <script src="https://cdn.jsdelivr.net/mark.js/8.6.0/jquery.mark.min.js"></script>
td, th { text-align: center; } mark{ background: orange; color: black; padding: 0; }
//--> jquery-searchable setup $(function () { $( '#roster-table' ).searchable({ striped : true, oddRow : { 'background-color': '#f5f5f5' }, evenRow : { 'background-color': '#fff' } }); }); //--> show\hide full names $(document).ready(function(){ $('#hideNames').hide(); $('#showNames').click(function(){ $('#showNames').hide(); $('#hideNames').show(); $('.fullName').removeClass('hidden'); $('.initials').addClass('hidden'); }); $('#hideNames').click(function(){ $('#hideNames').hide(); $('#showNames').show(); $('.fullName').addClass('hidden'); $('.initials').removeClass('hidden'); }); $('[data-toggle="tooltip"]').tooltip(); }); //--> mark.js setup $(function() { var mark = function() { var keyword = $("input[name='search']").val(); var options = {}; $("input[name='opt[]']").each(function() { options[$(this).val()] = $(this).is(":checked"); }); $(".context").unmark({ done: function() { $(".context").mark(keyword, options); } }); }; $("input[name='search']").on("input", mark); //$("input[type='checkbox']").on("change", mark); });
Related:
See More
Free Template
Get Shit Done Kit
Questions / Comments:
Post
Posting Guidelines
Formatting
- Now
×
Close
Donate
BTC: 12JxYMYi6Vt3mx3hcmP3B2oyFiCSF3FhYT
ETH: 0xCD715b2E3549c54A40e6ecAaFeB82138148a6c76