0

ので、私は持っています

<li>
<span id="foobar"> abc </span>
</li>

私は今linodeObjectとして持っています。"LI"を使用して取得できますli.nodeName

さて、どうすればその中のスパンのID"foobar"から抜け出すことができますか。li

私は試した:

 $node = li;
 alert($node>span.Id);

しかし、動作していません、ありがとう!

4

4 に答える 4

1

あなたはこのようにそれを行うことができます...

alert(li.firstElementChild.id);

またはこれ...

alert(li.getElementsByTagName('span')[0].id);

またはこれ...

alert(li.children[0].id);
于 2012-06-28T20:11:12.180 に答える
1

これは機能します:

var node = $('li');
alert(node.children('span').attr('id'));
于 2012-06-28T20:11:30.263 に答える
0

タグセレクターとIDセレクターを使用して適切な要素を選択できるため、以下を使用して、li内のIDを持つスパンを選択できます。

$(li#foobar")
于 2012-06-28T20:11:15.490 に答える
0

とても簡単なようです。これをチェックしてください:

var test = $("li span").attr("id");
alert(test);
于 2012-06-28T20:20:45.713 に答える