2016-09-08 3 views
0

外側のdivを選択しようとしています。私のコードは現在このようです外側のdivを選択

私がしたいのは、人がインナーをクリックして外側のdivを取得するときです。私はこれを試しました

function selectItem(element){ 
    var outer = element.parentNode; 
    console.log(outer); 
} 

しかし、それは未定義となります。私は何が間違っているのか分かりません。

+0

'$' 'jQuery'ですか? – passion

答えて

0

JSバージョン:あなたがで使用できないネイティブのDOMオブジェクトでのみ利用可能です親を、取得するためにはparentNodeプロパティを使用しているため は、のonClick =「のSelectItem(本)」へのonClick呼び出しを変更jQueryオブジェクト。

jQueryバージョン:この場合、onClick呼び出しを変更する必要はありません。 jQuery を使用して親を取得するために、以下のようなselectItem関数を変更してください。

function selectItem(element){ 
    var outer = element.parent().get(0); 
    console.log(outer); 
} 
+0

私は要素に基づいてそれを取得したい。複数の外出先と内線が存在するため、 – jnDny

+0

はあなたの特定の問題に対応しました。 :) –

+0

がさらに明らかになりました。 @jnDny –

関連する問題