我試圖循環通過divs
從一個div取href
並將其移動到另一個div的href
,然後對所有後續div重複此操作。通過div循環並將hrefs移動到另一個div
我有它的工作,因爲它爲第一個div,但然後它將該href鏈接放在所有其他。
看到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沒有href屬性。你的意思是每個div中的獨生子,其類別爲^ =「col-md-」? –
只是爲了確保 - 對於每個'container',你都想要將'div.entry'內存在的'href'的值移動到將div包裹在'div.image'裏面的錨點(在相同的容器)? – Dekel