このページのコードを使用しています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を確認してください