2017-01-18 9 views
0

У меня есть выбор данных.установлен в зависимости от значения выбора данных

<div id="accordion" data-selection="<?php echo $_SESSION['sessionNumber']; ?>"> 

В моем аккордеоне, у меня есть поле ввода,

<div id="accordion"> 
    <label class=""> 
    <h2>title</h2> 
    <input type='checkbox'/> 
    </label> 
    <label class=""> 
    <h2>title</h2> 
    <input type='checkbox'/> 
    </label> 
</div> 

Так что теперь у меня есть два выбора данные 0 и 1 I флажок, чтобы проверить на значении данных отбора.

Например, если data-selection ="0" первый будет проверяться, если 1, то второй, это должно быть динамическим.

Кто-нибудь знает, как это сделать?

я сделал что-то подобное с активным аккордеоном

$(function() { 
    var $accordion = $("#accordion"); 
    $accordion.accordion({ 
    autoHeight: true, 
    collapsible: true, 
    active: $accordion.data("selection") 
    }); 
} 

Активное состояние динамически устанавливается в зависимости от значения данных выбора.

Мне нужна такая же функция для проверки.

ответ

0

Дайте классы галочек или идентификаторы вы можете осуществлять поиск с помощью следующего кода:

//get selection value 
var box = $("#accordion").attr('data-selection'); 
//change checkbox 
$('#' + box).attr('checked', 'checked'); 

Вы также можете просто поставить <?php echo 'checked' ?> в надлежащем флажке, когда вы предоставляете его вместо того, чтобы позволить JS изменить его после того, как факт.

+0

hmm, поэтому дайте класс 0, 1, 2, 3 и так далее. то, если выбрано эхо-выбор данных? – Beep

+0

Я могу вернуться к этому утром, его почти полдень – Beep

+0

по существу, да. – amflare

 Смежные вопросы

  • Нет связанных вопросов^_^