【问题标题】:JQUERY buttonset radio multiple on one page一页上的JQUERY按钮组单选
【发布时间】:2011-03-09 16:35:00
【问题描述】:

大家好,我正在尝试让多个单选按钮在一个页面上工作。这是我的想法。

我有几个选择

        Days 1 2 3 4 5
Item         x
Item 2         x
Item 3               x

我想用 jquery 背诵这个想法。我有 html 中的基本布局,并且我有适当的单选按钮准备好选择,很有魅力,但是添加 jquery 按钮集对我作为一个类不起作用,因为一个 ID 显然它会改变每个项目。

JAVASCRIPT

$( ".radio-days" ).buttonset();

小便干草

<?php 
    for($j = 0; $j < 5; $j++)
    {
?>

    <form>
        <div id='item<?php echo $j; ?>' class='radio-days'>
        <?php 
            for($i = 0; $i < 8; $i++)
            {
            ?>
            <input type="radio" id="radio<?php echo $i; ?>" name="radio<?php echo $i; ?>" /><label for="radio<?php echo $i; ?>"><?php echo $i; ?></label>
            <?php
            }
        ?>
        </div>
    </form>

<?php
    }
?>

这里绝对急需帮助:(

【问题讨论】:

    标签: jquery radiobuttonlist


    【解决方案1】:

    您不能在 html 中分配具有多个元素的 id。试试

    <?php 
        for($j = 0; $j < 5; $j++)
        {
    ?>
    
        <form>
            <div id='item<?php echo $j; ?>' class='radio-days'>
            <?php 
                for($i = 0; $i < 8; $i++)
                {
                ?>
                <input type="radio" id="radio<?php echo $j; ?>_<?php echo $i; ?>" name="radio<?php echo $j; ?>" /><label for="radio<?php echo $j; ?>_<?php echo $i; ?>"><?php echo $i; ?></label>
                <?php
                }
            ?>
            </div>
        </form>
    
    <?php
        }
    ?>
    

    【讨论】:

    • 啊是的。我完全理解你的意思。谢谢@Quincy,你让我摆脱了困境!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-13
    • 1970-01-01
    • 2011-02-08
    • 1970-01-01
    • 2010-12-11
    • 2012-02-07
    相关资源
    最近更新 更多