JQUERY радиоуправление несколькими кнопками на одной странице - PullRequest
0 голосов
/ 09 марта 2011

Привет всем, я пытаюсь заставить несколько переключателей работать на одной странице.Это моя идея.

У меня есть несколько вариантов выбора

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

Я хотел бы рассказать эту идею с помощью jquery.У меня есть базовый макет в html, и у меня есть готовые к выделению переключатели appriate, которые создают очарование, но добавление набора кнопок jquery не работает для меня как класса, поскольку идентификатор, очевидно, изменит каждый элемент.

JAVASCRIPT

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

PEE HAYCH PEE

<?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
    }
?>

в абсолютной острой нужде в помощи здесь: (

1 Ответ

1 голос
/ 09 марта 2011

Вы не можете назначить идентификатор с несколькими элементами в HTML.Попробуйте

<?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
    }
?>
...