JSFiddle - React, Tailwind, and code Playground
HTML
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.0/css/bootstrap.min.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/chosen/1.1.0/chosen.jquery.min.js"></script>
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/chosen/1.1.0/chosen.min.css">
<div class="container">
<div class="well">
<h3>table with selects</h3>
<!-- first table, with selects -->
<div class="table-wrapper">
<table class="table table-bordered">
<thead>
<tr>
<th>Col 1</th>
<th>Col 2</th>
</tr>
</thead>
<tbody>
<tr>
<td>Foo</td>
<td>
<select name="foo" id="foo">
<option value="fun">fun</option>
<option value="happiness">happiness</option>
<option value="David">Wong</option>
</select>
</td>
</tr>
<tr>
<td>Bar</td>
<td>
<select name="bar" id="bar">
<option value="fun">fun</option>
<option value="happiness">happiness</option>
<option value="John">Cheese</option>
<option value="fake-option-1">1</option>
<option value="fake-option-2">2</option>
<option value="fake-option-3">3</option>
<option value="fake-option-4">4</option>
<option value="fake-option-5">5</option>
<option value="fake-option-6">6</option>
<option...
CSS
.table-wrapper {
overflow-x: auto;
overflow-y: visible;
}
JavaScript
$('select').chosen({
width: '100%'
});