我覺得我堅持這一點。我想根據rel的相似性將源的內容附加到它的目標容器中。追加類似rel值的內容
<div class="targets">
<div class="target target-1" rel="1">container 1</div>
<div class="target target-2" rel="2">container 2</div>
<div class="target target-3" rel="3">container 3</div>
</div>
<div class="sources">
<div class="source source-1" rel="1">source 1 content to append to container 1</div>
<div class="source source-2" rel="2">source 2 content to append to container 2</div>
<div class="source source-3" rel="3">source 3 content to append to container 3</div>
</div>
所以源1頁的內容附加到容器1應該附加到容器1
我嘗試:
var rel_attr = $(this).attr('rel');
$('.source-' + rel_attr).appendTo('.target-' + rel_attr);
但無濟於事。我一定錯過了什麼。
感謝您的任何幫助。
假設'this'是一個'.source'元素的引用(如果是,更多的代碼會有幫助!),你所擁有的將會正常工作:http://jsfiddle.net/Nrg4R/ –