Normally, I would do this with CSS only... but since you asked you a way to do this with jQuery...
The following code centers a div both horizontally and vertically inside its container :
$("#target").addClass("centered-content")_x000D_
.wrap("<div class='center-outer-container'></div>")_x000D_
.wrap("<div class='center-inner-container'></div>");
_x000D_
body {_x000D_
margin : 0;_x000D_
background: #ccc;_x000D_
}_x000D_
_x000D_
.center-outer-container {_x000D_
position : absolute;_x000D_
display: table;_x000D_
width: 100%;_x000D_
height: 100%;_x000D_
}_x000D_
_x000D_
.center-inner-container {_x000D_
display: table-cell;_x000D_
vertical-align: middle;_x000D_
text-align: center;_x000D_
}_x000D_
_x000D_
.centered-content {_x000D_
display: inline-block;_x000D_
text-align: left;_x000D_
background: #fff;_x000D_
padding : 20px;_x000D_
border : 1px solid #000;_x000D_
}
_x000D_
<script type="text/javascript" src="https://code.jquery.com/jquery-1.12.1.min.js"></script>_x000D_
<div id="target">Center this!</div>
_x000D_
(see also this Fiddle)