Wordpress packt Bilder mit Beschriftungen in ein Div mit der Klasse .wp-caption. Ich suche nach einer Möglichkeit, Bilder auszuwählen, die dieses Div nicht haben, damit ich sie in ein anderes Div einpacken kann (um einen einheitlichen Rahmen um alle Bilder zu erhalten).
<div class="blog-post-content">
<div id="attachment_220" class="wp-caption alignleft" style="width: 310px">
<a href="stackoverflow.com/somewhere/"><img class="size-medium wp-image-220" src="/path/to/image" alt="" width="300" height="280" /></a>
<p class="wp-caption-text">Caption Text</p>
</div>
<p>This is the body of the post</p>
</div>
Um meinen Selektor zu testen, versuche ich gerade, einen grünen Rahmen hinzuzufügen. Ich kann die .wrap() behandeln, sobald der Selektor funktioniert.
Der vielversprechendste meiner Versuche ist:
$('.blog-post-content img').parent('div:not(".wp-caption")').css('border', '2px solid green');
... aber kein Glück.