2015-07-25 3 views
1

Я создал радиокнопку для jQuery mobile, я уже объявляю переменную и значение, но почему это не отражается, может кто-нибудь помочь Я много раз пробовал с другим кодом, но все же не работает.JQuery Mobile: кнопка радио не отражается

Вот реальный код

https://jsfiddle.net/h47Lfnbp

var type = "Contractor"; 
$('input[name=CustCat]').filter('[value=Contractor]').attr('checked', true); 

Многие благодарственное вперед.

ответ

0

http://jsfiddle.net/techsin/snj4heoz/

здесь вам нужно удалить ui-radio-off класс затем объявление ui-radio-on класса.

var inputs = $('input[name=CustCat]'); 

inputs.filter('[value=' + type + ']').first().attr('checked', true).siblings('label').removeClass('ui-radio-off').addClass('ui-radio-on'); 
0

К сожалению я тоже нуб сын я наклоняю полностью понимаю ваш meanings.But я думаю, вы не можете выбрать переключатель, который вы выбрали, попробуйте this.If я неправильно понял вопрос, пожалуйста, дайте мне knowXD

$("#Architect").change(function(){ 
     if ($(this).prop("checked")){ 
      alert("you choose Architect"); 
      $('input[name=CustCat]').filter('[value=Architect]').attr('checked', true); 
     }; 
     if($(this).prop("checked")==false){ 
      alert("you cancel Architect"); 
      $('input[name=CustCat]').filter('[value=Architect]').attr('checked', false); 
     } 
     }); 

и ваш $("#ul-CustTypeDisplay").enhanceWithin(); показать ошибку, поэтому я превращаю ее в комментарий, и она действительно работает.

+0

Сценарий на самом деле такой, при загрузке код будет читать переменную типа «Подрядчик» или может быть любой стоимостью. Таким образом, он будет фильтровать значение и соответствовать тому, который он должен проверить. Понятно, в любом случае спасибо за ответ –

+0

, поэтому вы хотите, чтобы радиокамера была проверена? то я думаю, что ваш код правильный! Что вы имеете в виду: «почему не задумываются»? Извините, я тайваньский, английский плохой XD, может быть, вы не связали правильный JQuery или т. Д. Вы проверили консоль? Есть ли ошибка? Или я просто отправляю вам весь файл? –