2017-05-21 8 views
1

ボタンを押してテキスト要素を特定の文字列にしてから、一度オフにしてもう一度空白にします。 私はこの試みた:jQueryボタンこれを一度クリックすると、2回クリックして再起動します。

$('#checkbox5').on('toggle', function() { 
$("#texty5").text("Video/film"); 
$('#checkbox5').on('toggle', function() { 
$("#texty5").text(""); 
}); 
}); 

をしかし、それはあなたがそれを押すとunpress 1時間で動作します。ありがとう!

答えて

0

「トグル」イベントコールバックを1つだけ定義し、両方のシナリオを処理する必要があります。

$('#checkbox5').on('toggle', function() { 
    if ($("#texty5").text() === "") { 
     $("#texty5").text("Video/film"); 
    } else { 
     $("#texty5").text(""); 
    } 
}); 
関連する問題