javascript - Getting the HTML of a DIV with another element -


i have bunch of thumbnails. of these know link in jquery script - however, need html .caption, , can't make that.

i've tried following things

$('a.thumbnail').click(function() {     $(this).closest('.caption').html()     $(this).find('.caption').html()     $(this).children('.caption').html() }); 

here's html:

<div class="thumbnail">     <a href="#" class="thumbnail">         <img src="{{ url::asset($item->image) }}" alt="">     </a>     <div class="caption" align="center">         {{ $item->name }}     </div> </div> 

this work, since .caption sibling of a:

$('a.thumbnail').click(function() {     $(this).siblings('.caption').html(); }); 

why yours don't work:

$(this).closest('.caption').html() // .caption not ancestor of $(this).find('.caption').html()  // .caption not descendant of $(this).children('.caption').html() // .caption not child of 

Comments

Popular posts from this blog

image - ClassNotFoundException when add a prebuilt apk into system.img in android -

I need to import mysql 5.1 to 5.5? -

Java, Hibernate, MySQL - store UTC date-time -