为什么如果我在图像上放置超链接以前的解决方案不起作用? “我有一组三个单选按钮连接一组三个图像 - 即{image1,radioBtn1},{image2,radioBtn2},{image3,radioBtn3}。
我正在尝试执行以下操作: 当我点击一个图像时,自动检查连接到该图像的单选按钮(例如:当我点击图像3时,将检查radioBtn3)“
答案 0 :(得分:1)
为每个图像添加事件侦听器,告知要检查相应的按钮。
答案 1 :(得分:0)
使用label
元素对广播input
和img
进行分组:
<强> FIDDLE 强>
<label>
<input type="radio" name="mode" value="create" />
<img src="your_image.jpg" />
</label>
答案 2 :(得分:0)
这是一个简单的例子...... FIDDLE
<section>
<img src="/" class="radio-img" alt="Image 1">
<img src="/" class="radio-img" alt="Image 2">
<img src="/" class="radio-img" alt="Image 3">
<input type="radio" name="radio">
<input type="radio" name="radio">
<input type="radio" name="radio">
</section>
$('.radio-img').click(function() {
$('input[name="radio"]').eq($(this).index()).trigger('click');
});
...但当然,你必须使用jQuery。
要在文档中包含jQuery库,请在<head>
部分
<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>