【发布时间】:2015-05-08 11:32:36
【问题描述】:
我想在单击他的图像时选择单选按钮,但它不起作用。 这是我尝试过的:
<ul id="options-31-list" class="options-list">
<li>
<a class="mydata" href="" data="84">
<img class="small-image-preview" src="value_id/84/file/o2.jpg/">
</a>
<input class="radio validate-one-required-by-name product-custom-option" type="radio" data="84" value="84" onclick="opConfig.reloadPrice();">
</li>
<li>
<a class="mydata" href="" data="85">
<img class="small-image-preview" src="value_id/85/file/vodafone.jpg/">
</a>
<input class="radio validate-one-required-by-name product-custom-option" type="radio" data="85" value="85" onclick="opConfig.reloadPrice();">
</li>
<li>
<a class="mydata" href="" data="86">
<img class="small-image-preview" src="value_id/86/file/t-mobile.jpg/">
</a>
<input class="radio validate-one-required-by-name product-custom-option" type="radio" data="86" value="86" onclick="opConfig.reloadPrice();">
</li>
</ul>
我对两者都有相同的 data="" 属性:对于图像和输入,有什么方法可以在我单击图像时检查输入(那个收音机)?
谢谢
更新: 我发现了一些有效的代码,但只能在图像上点击三下,所以当点击到最后一个时脚本停止,无法再次选择第一个或第二个,我不知道为什么......我认为必须取消选中所有单选按钮,然后选中选中的那个... 有人可以帮我解决这个问题吗?
jQuery(".mydata").click(function(){
jQuery(this).parent().children("input").attr('checked','true');
})
【问题讨论】:
-
通过点击img选择单选按钮时是否需要触发
onClick-function? -
你的 php
getOptionTypeId返回 0? -
是 getOptionTypeId 返回 0
-
我更新了我的第一个 html 代码,看看到底有什么