0
divの別の要素の内容と要素の内容を入れ替えることを検討しています。クリックするとトップレベルの商品と交換する
私はフィドルを作成しましたが、それは夫婦の問題があります。
https://jsfiddle.net/2o3u0366/
$('.value').click(function(){
var newValue = $(this).text();
$(this).replaceWith($('.header').text());
$('.header').text(newValue);
});
<div class="dropdown">
<h2 class="header">This</h2>
<h2 class="value">That</h2>
<h2 class="value">Three</h2>
<h2 class="value">Four
</h2>
</div>
<div class="dropdown">
<h2 class="header">This</h2>
<h2 class="value">That</h2>
<h2 class="value">Three</h2>
<h2 class="value">Four</h2>
</div>
私はそれが要素が現在いるdiv要素から引く持って探していますすることができますように。この例では、同じクラスの各divからそれを取り出しています。私は "THIS"ステートメントを置く場所や、この関数を動作させるためにDOMをどのようにトラバースすることができるのか分かりません。
ご協力いただきありがとうございます。ありがとうございます。
? https://jsfiddle.net/axo8d65c/ –