Javascript 赋值时的JQuery复选框
当我给JQuery赋值“Z”时,我一直试图让它帮我检查一个收音机。 我当前的代码:Javascript 赋值时的JQuery复选框,javascript,jquery,radio-button,opencart,Javascript,Jquery,Radio Button,Opencart,当我给JQuery赋值“Z”时,我一直试图让它帮我检查一个收音机。 我当前的代码: <?php if ($option['type'] == 'radio') { ?> <div class="form-group<?php echo ($option['required'] ? ' required' : ''); ?>"> <label class="control-label"><?ph
<?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值来激活一个标准选项
谢谢 首先,将PHP和JS的逻辑与使用PHP的z和使用JS检查的设置进行比较,并不是一个好主意。关于问题:我在您的页面中没有看到任何ID为radio的元素。我已经添加了一些上下文代码。元素ID应为“输入选项”。为什么这不是一个好主意呢?好吧,现在你已经添加了课堂广播,并且正在对此进行设置检查。我们就说它没用吧。必须将checked设置为