JQuery Draggable Sortable Table Rows Example
If you need to drag and drop table rows in your project then you can do it easily using jquery ui. jquery ui provide sortable(), it helps to make sortable table each row and also we can perform ajax code etc in sortable function. We can generally use when we require to change order for our product table or etc.
In this example you can learn how to drag and drop of your ravle tr using sortable() of jquery ui. I also use bootstrap that way layout become pretty. So you can see bellow example:
Example:
<html lang="en">
<head>
<title>Jquery - bootstrap Prompt modal using bootbox.js</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.4/jquery-ui.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-alpha/css/bootstrap.css" rel="stylesheet">
<link href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.4/jquery-ui.css" rel="stylesheet">
</head>
<body>
<div class="container text-center">
<h2>Jquery - Sortable table rows example</h2>
<table class="table table-bordered pagin-table">
<thead>
<tr>
<th width="50px">No</th>
<th>Name</th>
<th width="220px">Action</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Hardik Savani</td>
<td><a href="" class="btn btn-danger">Delete</a></td>
</tr>
<tr>
<td>2</td>
<td>Rajesh Savani</td>
<td><a href="" class="btn btn-danger">Delete</a></td>
</tr>
<tr>
<td>3</td>
<td>Haresh Patel</td>
<td><a href="" class="btn btn-danger">Delete</a></td>
</tr>
<tr>
<td>4</td>
<td>Vimal Patel</td>
<td><a href="" class="btn btn-danger">Delete</a></td>
</tr>
<tr>
<td>5</td>
<td>Harshad Pathak</td>
<td><a href="" class="btn btn-danger">Delete</a></td>
</tr>
</tbody>
</table>
</div>
<script type="text/javascript">
$('tbody').sortable();
</script>
</body>
</html>
I hope it can help you...
Hardik Savani
I'm a full-stack developer, entrepreneur and owner of ItSolutionstuff.com. I live in India and I love to write tutorials and tips that can help to other artisan. I am a big fan of PHP, Laravel, Angular, Vue, Node, Javascript, JQuery, Codeigniter and Bootstrap from the early stage. I believe in Hardworking and Consistency.
We are Recommending you
- How to Download File using JQuery?
- Jquery Convert Array into Object Example
- How to Set Radio Button Checked Based on Value using JQuery?
- PHP Signature Pad Example | E-Signature Pad using Jquery Ajax and PHP
- JQuery Disable Submit Button on Click to Prevent Multiple Form Submits
- How to Remove Key Value from Array using JQuery?
- How to Check If Key Exists in JSON Object using JQuery?
- How to Remove Duplicate Value from Array in JQuery?
- How to Change Date Format in JQuery?
- JQuery Reload Page After 5 Seconds Example
- PHP JQuery Ajax Image Upload Example Tutorial
- How to Get Gravatar Image from Email using JQuery?
- How to Add CKEditor Required Field Validation in JQuery?
- How to Check Object is Empty or Not in JQuery?