0
チェックボックスの状態によっては2つのdivをトグルさせようとしていますが、動作させることはできません。チェックボックスの状態に応じてdivを切り離す/再接続する
このチェックボックスをオンにすると、divクラス "2"のみが表示されます。このチェックボックスをオフにすると、div 1のみが表示されます。
私はそれを半分持っていますが、どのように正しくコンテンツを切り替えるかを理解することはできません。別の問題は、トグルされたコンテンツが以前の場所に再表示されないことです。
<input type="checkbox" id="toggle">
<div class="content">
<p>Lorem ipsum <span class="1">1</span><span class="2">2</span> dolor sit</p>
</div>
。
y = $('.2').detach();
var x;
$('#toggle').change(function() {
if (!this.checked)
x = $('.1').detach();
else
$('.content').append(x);
});
注:私は「アクティブ」クラスやディスプレイを使用することはできません:なしソリューション –
ロジックが複雑ではありません...あなたはXを取り外した場合、それはあなたがYを戻したい理にかなっています...いいえ? – charlietfl
また、htmlは '$( '。content p')' – charlietfl