2 Stimmen

jQuery wählen Sie Bild in div, wenn Bild Elternteil nicht eine bestimmte Klasse haben

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.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X