2016-09-08 6 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

ここでjqueryコードを共有します –

+0

'私は.parent()を使用しますが、どのオブジェクトを呼び出すのですか? –

+0

あなたは '$( 'i')を意味しますか?parent( 'a')'? –

答えて

0

コメントに記載されているように、HTMLの読み込みが完了する前にJavaScriptを実行していると思われます。その時点では、iまたはa要素はありません。

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

するか、JavaScriptコード下記のHTMLコードを配置:

どちらかが省略形として、ここで、jQueryのからdocument.readyメソッドを使用します。

<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(); 
関連する問題