我正在为客户编写竞赛应用程序。
描述:
我在一页上有三张图片。用户必须选择一张图片,“选择”它并点击“我想参与”。之后,他将被重定向到一个表单。(简单的部分)。
我的问题:
我怎样才能实现,如果用户点击三张图片中的一张,图片将是“选择的一张”/有焦点/被选中。
如果已选择图片,则提交按钮应正常工作。
之后,我需要“提交”/发送选择的图片(通过 id 或 class 或 data 属性)到下一页并检查它是否是正确的图片。
我怎样才能做到这一点?通过“样式化”复选框还是通过 jQuery?
谢谢你的提示。
编辑:
这是我的意思,我认为它工作正常。有什么建议么?
HTML:
<img src="http://placekitten.com/50/50" id="first"><br/>
<img src="http://placekitten.com/50/50" id="second"><br/>
<img src="http://placekitten.com/50/50" id="third"><br/>
<input type="hidden" name="result" value="" id="hiddenresult" />
<button name="submit" id="submit">Submit</button>
JS:
$('#first, #second, #third').click(function(){
$('#hiddenresult').attr('value', $(this).id);
$(this).css('border','1px solid red');
});
小提琴:http: //jsfiddle.net/vmV75/1/
我的“新”问题是:
我怎样才能给选定的元素一个边框而不是全部。选择新 img 时,我需要设置旧边框 = none。我错过了什么?