Флажок JQuery при назначении значения

Я пытался заставить JQuery проверить радио для меня, когда я назначил ему значение "Z". Мой текущий код:

       <?php if ($option['type'] == 'radio') { ?>
        <div class="form-group<?php echo ($option['required'] ? ' required' : ''); ?>">
          <label class="control-label"><?php echo $option['name']; ?></label>
          <div id="input-option<?php echo $option['product_option_id']; ?>">
            <?php if (isset($option_values)) foreach ($option_values as $option_value) { ?>

            <div class="radio">
              <label>
                <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" />
                <?php echo $option_value['name']; ?>

                <?php if ($option_value['price']) { ?>  
                <?php  if ($option_value['price_prefix'] == 'z') {?> 
                <script>
                $(".radio").prop("checked", true)
                </script>   
                <?php echo 'Im Active!!'; ?><?php } 
                    else { ?> <?php echo ' ';?> (<?php echo $option_value['price_prefix'];?>                
                <?php echo $option_value['price']; ?>) <?PHP }?>                     
                <?php } ?>

              </label>
            </div>

            <?php } ?>
          </div>
        </div>
        <?php } ?>

      <?php } ?>

На данный момент мой вариант "Z" показывает только "Я активен!" в списке. Радио все еще не проверено, хотя. Что я делаю неправильно?

Я планирую выпустить бесплатный модуль OpenCart, где люди могут активировать опцию по стандарту, назначив значение Z в свойствах продукта.

Спасибо!

0 ответов

Другие вопросы по тегам