Jquery页面中的多个幻灯片复选框

时间:2012-04-26 15:25:29

标签: jquery html css checkbox slide

我正在使用此页面中的代码http://jsfiddle.net/gnQUe/170/

jquery slide toggle as a form checkbox

如果我使用相同的脚本和放大器,如何在一个页面中使用多个这样的开关? CSS

2 个答案:

答案 0 :(得分:2)

首先,将隐藏的输入放在与控件相同的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);
});

Example fiddle

您会在小提琴中看到我将输入保留为text,以便您可以看到值的变化。

答案 1 :(得分:0)

您可以多次使用与“slider-frame”类相同的div

请查看JSFiddle此处