2012-01-27 13 views
1

質問があります。私はリンクをクリックしたとき、私はそのフィールドセットでのlegend要素のテキストを取得するにはどうすればよいアンカー要素を含むフィールドセットの凡例のテキストを確認

<fieldset> 
<legend>I am legend</legend> 
<p>I am a paragraph</p> 
<a href="#">I am an anchor</a> 
</fieldset> 

:私はこのような何かを持っているとしましょうか?

注:上記の形式が異なる可能性があり、私は、例えば、そのフィールドセット内のテーブル、複数の段落、などを持っている可能性が...

はあなたがフィールドセットタグを打つまで基本的に上がるあなた

答えて

5

ありがとう、子どもの凡例タグを見つけてください。リンクが埋め込まれていても、埋め込まれたフィールドセットであっても、正しいものを見つけることができます。

$('fieldset a').click(function(e){ 
    alert($(this).closest('fieldset').children('legend:first').text()); 
    e.preventDefault(); 
}); 
関連する問題