Ich möchte die Position des Kindes div 'test1'.Ich möchte die linke Position von Eltern div.der Abstand zwischen Elternteil div und Kind div ist' 10px 'ich will t 10 Pixel bekommen. Jetzt druckt es 140px (berechnet von der Bildschirm-Startposition).Holen Sie sich die Position des Kindes div in jquery
jQuery(document).ready(function($) {
$('.test1').click(function() {
var p = $(this);
var position = p.position();
console.log(position);
});
});
.test1 {
float: left;
background-color: yellow;
padding: 10px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div style="width:100%">
<div style="width:250px;background-color:red;padding:10px;margin:auto auto;height:100px" class="testParent">
<div class="test1">one</div>
<div class="test1">two</div>
<div class="test1">three</div>
<div class="test1">three</div>
<div class="test1">three</div>
</div>
</div>