2011-12-10 16 views
1

jqueryで特定のクラスの最初のdivを選択するにはどうすればよいですか?jquery selector:特定のクラスの最初のdivをいくつかの要素の後に選択します

例:私は最初a.a_previewなどをクリックしたときに最初のpタグで一部のHTMLを入れたい...

<a href="#" class="a_preview">Preview</a><br /> 
<div class="preview_div><p>Some text</p></div> 

<a href="#" class="a_preview">Preview</a><br /> 
<div class="preview_div><p>Some text</p></div> 

<a href="#" class="a_preview">Preview</a><br /> 
<div class="preview_div><p>Some text</p></div> 

答えて

4
$(".a_preview").click (function (e) { 

$(this).nextUntil("a").find("p").html("aaaaa"); 
}); 

http://jsbin.com/imavug/edit#javascript,html

+0

それは働くあなたに – prestarocket

+0

に感謝@ adokara ps次回はhttp://jsbin.com/imavug/2/editラッパーを使用してください。そうすれば、各セクションに孤立し、各要素を見つける直感的な方法が得られます。 –