我正在使用此页面http://jsfiddle.net/gnQUe/170/中的代码
如果我使用相同的脚本和 css,如何在单个页面中使用多个此类开关
首先,将隐藏的输入与div
控件放在相同的位置,并给它 aclass
而不是 a 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
这样你就可以看到值的变化。
您可以多次使用同一个 div 和 'slider-frame' 类
请在此处查看JSFiddle