Ich versuche, durch divs
durchlaufen Sie die href
von einem div und verschieben Sie es auf die href
eines anderen div, und wiederholen Sie dies für alle folgenden divs.loop durch divs und move hrefs zu einem anderen div
Ich habe es funktioniert so weit wie es tut es für die erste div aber dann stellt es diese href Verbindung in allen anderen.
siehe https://jsfiddle.net/grmaw27y/5/
html:
<div class="container">
<div class="row">
<div class="col-md-4">
<div class="image">
<a href="#" class="">
<img src="https://placeholdit.imgix.net/~text?txtsize=33&txt=230%C3%97230&w=230&h=230" />
</a>
</div>
</div>
<div class="col-md-8">
<h2>Google</h2>
<div class="entry">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus sit amet ipsum eget odio maximus posuere. Fusce dapibus id urna quis eleifend. Nam lacinia consequat lectus, at ultricies purus elementum non.</p>
<p><a href="https://www.google.ie/">https://www.google.ie/</a></p>
</div>
</div>
</div>
</div>
<hr>
<div class="container">
<div class="row">
<div class="col-md-4">
<div class="image">
<a href="">
<img src="https://placeholdit.imgix.net/~text?txtsize=33&txt=230%C3%97230&w=230&h=230" />
</a>
</div>
</div>
<div class="col-md-8">
<h2>Yahoo</h2>
<div class="entry">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. </p>
<p><a href="https://ie.yahoo.com/">https://ie.yahoo.com/</a></p>
</div>
</div>
</div>
</div>
js:
$('.entry').each(function() {
var href = $('.entry p a').attr('href');
$('.image a').attr('href', href);
});
divs haben kein href-Attribut. Du meinst das einzige Kind innerhalb jedes div mit der Klasse^= "col-md-"? –
Nur um sicher zu gehen - für jeden "Container" den Wert des 'href' zu nehmen, der innerhalb des' div.entry' existiert und ihn auf den Anker verschieben, der den img innerhalb 'div.image' (innerhalb des gleicher Behälter)? – Dekel