7
のdivの内側を取得しますので、同じようにネスト:はJavascriptを:私は2つのdiv要素を持っているのdiv
<div id="upper">
<div id="lower" name="moo">
</div>
</div>
は、どのように私は、jQueryのか、一人ではJavaScriptを使用して、私はその下のネストされたdiv要素の名前を取得することができますでしょうか?
のdivの内側を取得しますので、同じようにネスト:はJavascriptを:私は2つのdiv要素を持っているのdiv
<div id="upper">
<div id="lower" name="moo">
</div>
</div>
は、どのように私は、jQueryのか、一人ではJavaScriptを使用して、私はその下のネストされたdiv要素の名前を取得することができますでしょうか?
var nameValue = $('#lower').attr('name');
しかし、あなたが本当に内側のいずれかを選択するために、外側div
を使用する場合:
var nameValue = $('#upper > div').attr('name');
それとも
var nameValue = $('#upper #lower').attr('name');
それとも
var nameValue = $('#upper').find('#lower').attr('name');
使用.children
。
何を試しましたか?あなたが必要とするものに応じて、さまざまな方法があります。 OT: 'name'はdiv AFAIKの許可属性ではありません。 – polarblau
私はそれが許されても気にしない、私はちょうどそれが簡単にアクセスできるデータを格納するデータを使用しています。 –
あなたは 'data-'属性を使って調べたいと思うかもしれません。たとえば、「
」と入力します。それは完全に有効なHTML5です。また、 '$ .data()'関数を使って、要素に設定されているすべてのデータ属性を取得することができます。 –