как узнать при проверке радио кнопки?

0

Я делаю приложение, которое отображает радиокнопки с помощью jQuery.icheck при нажатии на определенный div, я хочу принять определенное действие при проверке одной из этих кнопок, я использую инструкции, перечисленные на веб-сайте icheck, но ничего не получил код, который я использую:

var itemoptions=[],optionstring='', oi=0;

for(oi=0;oi<=oc-1;oi++) {
  itemoptions[oi]=$('menu').find($(".selected").text()).children().eq(si).children().eq(oi).prop('nodeName');
  optionstring=optionstring+'<input type="radio" name="iCheck"><p style="line-height:10px; font-size:15px;">'+(itemoptions[oi]).toString()+'</p>'
}

$('.item_block').on('click',function(){
$('input').iCheck('check');    // here the line of code that is supposed to be used to check all of he icheck radio buttons 
$(this).addClass('flipped_item');
  $(this).flip({                              //flipping options
  direction:'lr',
  speed:250,
  content:"<div class='option_wrapper'>"+optionstring+"</div>",
  onEnd:function(){$('input').iCheck({
    checkboxClass: 'icheckbox_flat-yellow',
    radioClass: 'iradio_flat-yellow'
  });
})
Теги:
radio-button
icheck

2 ответа

0

использование

document.getElementById( "Check1"). проверено = верно

выражение

0

Если я правильно понимаю, и вы просто хотите выполнить действие, когда этот переключатель установлен или снят, вы можете привязать его к событию изменения.

$(this).flip({                         //flipping options
    direction:  'lr',
    speed:      250,
    content:    "<div class='option_wrapper'>"+optionstring+"</div>",
    onEnd:      function() {
                    $('input').iCheck({
                        checkboxClass: 'icheckbox_flat-yellow',
                        radioClass: 'iradio_flat-yellow'
                    });
                    $('input').change(function() {
                        if ($(this).is(':checked'))
                            // Do Stuff
                        else
                            // Do other stuff
                    });
                }
});
  • 0
    не дает мне никакого ответа
  • 0
    Ваша проблема может заключаться в том, что вы вызываете определенные операторы (например, .change или .iCheck) до того, как ваши переключатели фактически добавляются в DOM. Я не знаком с тем, что делает эта функция, но я предполагаю, что это то, что представляет onEnd. Посмотрите, работает ли мой обновленный ответ.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню