---
title: "jquery if schleife für content-elemente auf einer seite"
url: "https://www.typo3.net/d/115580-jquery-if-schleife-fuer-content-elemente-auf-einer-seite"
source: "typo3.net"
tags: ["Frontend","JavaScript","Frage"]
created: "2013-07-30"
last_reply: "2013-08-03"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# jquery if schleife für content-elemente auf einer seite

Frontend › JavaScript · 2 Antworten · gestartet 2013-07-30

## Eröffnungsbeitrag

**nevsred** · 2013-07-30 · [Beitrag #1](https://www.typo3.net/d/115580-jquery-if-schleife-fuer-content-elemente-auf-einer-seite/1)

auf einer seite habe ich ein Element (simple-wrap) mit einem Rahmen
und wenn das zu trifft soll das Eltern-Element(first-ce) von dem Element mit dem Rahmen ein margin bekommen:

<div class="first-ce">
  <div id="105">
    <div class="simple-wrap"></div>
 </div>

</div>

nur krieg ich das jquery nicht dazu hin:

if ($('.first-ce').has('.single-wrap')) {
	    $('.first-ce').css('margin-top','10px');
	}

es werden jetzt alle .first-ce mit einem margin gemacht.

## Antworten

### [#2](https://www.typo3.net/d/115580-jquery-if-schleife-fuer-content-elemente-auf-einer-seite/2) · Silaz · 2013-07-30

// ok 2. versuch :D

```javascript
	$('.first-ce').find('.simple-wrap').parent().parent().css('margin-top','10px');
```

Kommst vllt. mit Parent.Parent dran? (ungetested)

### [#3](https://www.typo3.net/d/115580-jquery-if-schleife-fuer-content-elemente-auf-einer-seite/3) · einpraegsam.​net · 2013-08-03

Ins Blaue:

```html
<div class="first-ce">
  <div id="105">
    <div class="simple-wrap"></div>
  </div>
</div>
```

```javascript
$('.first-ce .simple-wrap').each(function() {
  $(this).closest('.first-ce').css('margin-top', '10px');
});
```

BTW: Ich würde kein Inline-CSS per JavaScript mitgeben sondern lieber eine Klasse setzen. Das ist besser wartbar.

---

Quelle: „jquery if schleife für content-elemente auf einer seite“, typo3.net, https://www.typo3.net/d/115580-jquery-if-schleife-fuer-content-elemente-auf-einer-seite
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
