このページのコードを使用していますhttp://jsfiddle.net/gnQUe/170/
同じスクリプトと css を使用している場合、1 つのページでそのようなスイッチを複数使用するにはどうすればよいですか
このページのコードを使用していますhttp://jsfiddle.net/gnQUe/170/
同じスクリプトと css を使用している場合、1 つのページでそのようなスイッチを複数使用するにはどうすればよいですか
まず、非表示の入力をdivコントロールと同じ場所に配置し、class代わりに を指定しidます。
<div class="slider-frame">
<span class="slider-button">NO</span>
<input type="hidden" class="slider-value" value="false">
</div>
次に、この jQuery を使用して値を変更します。
$('.slider-button').toggle(function() {
$(this).addClass('on').html('YES');
$(this).next(".slider-value").val(true);
}, function() {
$(this).removeClass('on').html('NO');
$(this).next(".slider-value").val(false);
});
text値が変化するのを見ることができるように、入力をそのままにしたフィドルが表示されます。
「slider-frame」クラスで同じdivを何度も使用できます
ここでJSFiddleを確認してください