2016-09-08 89 views
-1

這是代碼:我怎樣才能得到HTML標記的直接父

<a href=""> 
    <i class="fa fa-facebook-square cbutton--effect-marko cbutton--click"></i> 
</a> 

我怎樣才能獲得a標籤?當我使用.parent()

結果是:

Object { length: 0, prevObject: Object, context: HTMLDocument → index.html } 
+0

分享這裏 –

+0

jQuery代碼'當我使用.parent()'但其對象怎麼稱呼它??? –

+0

你的意思是'$('i')。parent('a')'? –

回答

0

正如註釋中所述,您可能在HTML加載完成之前執行JavaScript。所以當時沒有ia元素。

要麼使用document.ready方法從jQuery的,這裏速記:

$(function() { 
    var parenTag = $('i').parent('a'); 
}); 

,或將你的JavaScript代碼下面您的HTML代碼。

<a href=""> 
    <i class="fa fa-facebook-square cbutton--effect-marko cbutton--click"></i> 
</a> 

<script> 
    $(function() { 
     var parenTag = $('i').parent('a'); 
    }); 
</script> 
0

標籤是標籤我的父母,如果你能訪問我標記這應該工作。

$('i').parent();