Javascript 如何在单击列表中的锚点时获取我的父母

Javascript 如何在单击列表中的锚点时获取我的父母,javascript,jquery,html,Javascript,Jquery,Html,这是代码的显示方式: <li> <div data-trgtid="dom-target-15" class="anchor_div"> <small class="pull-right"> <a href="#" class="confirm" id="15" name="read" title="Read me"></a> </small> </div> <div cla

这是代码的显示方式:

<li>
<div data-trgtid="dom-target-15" class="anchor_div">
    <small class="pull-right">
        <a href="#" class="confirm" id="15" name="read" title="Read me"></a>
    </small>
</div>
<div class="divider"></div>

在单击处理程序中,
引用单击的
锚定
元素,因此您可以使用like获取锚定所属的父
div

$(函数(){
$(“.confirm”)。单击(函数(e){
e、 预防默认值();
var id=this.id;
变量tem_elid=$(this).closest('.anchor_div')。data('trgtid');
log('target:'+temu elid);
});
});


您是否有单击处理程序。。。如果是这样的话,
$(this).latest('li')
你是什么意思?抱歉,只是javascript中的新代码…我有当前代码来获取锚点单击$(function(){$(“.confirm”)。单击(function(){var id=$(this.attr(“id”);var dataString='id='+id;var parent=$(this.parent());var tem_elid='dom-target-15';var pDoc=parent.parentNode;//var tem_elid='dom target-'+id;//var dt_domid=document.getElementById(tem_elid).getAttribute(“数据trgtid”);alert(pDoc);})@ArunPJohny也谢谢它能帮我快速找到答案
<script type="text/javascript">
$(function() {
    $(".confirm").click(function() {
        var id = $(this).attr("id");
        var dataString = 'id='+ id ;
        var parent = $(this).parent();

        var tem_elid = 'dom-target-15';

        var pDoc = parent.parentNode;
        // var tem_elid = 'dom-target-'+id;
        // var dt_domid = document.getElementById(tem_elid).getAttribute("data-trgtid");

         alert(pDoc);



    });
});