gpt4 book ai didi

jquery - 隐藏输入类型单选按钮并显示标签时,如何使用箭头键在单选按钮之间导航?

转载 作者:太空宇宙 更新时间:2023-11-03 18:26:14 25 4
gpt4 key购买 nike

我有一个单选按钮组,单选按钮在显示相关标签时隐藏。比方说单选按钮组称为颜色。选择某种颜色后,我会突出显示具有该颜色的标签。当我单击所有标签时,这非常有用。但我也想使用箭头键在标签之间导航。我意识到由于输入是隐藏的,所以箭头移动没有生效。但是有什么办法可以解决这个问题吗?

HTML:

<div>
<input type="radio" name="color" value="blue" id="blue"><label for="blue">Blue</label><br>
<input type="radio" name="color" value="red" id="red"><label for="red">Red</label><br>
<input type="radio" name="color" value="green" id="green"><label for="green">Green</label><br>
<input type="hidden" value="" id="color_selected"/>
</div>

CSS:

input {
display: none;
}

JS:

$(document).ready(function() {
$('input[name="color"]').change(function() {
var prevColor = $('#color_selected').val();
if (prevColor) {
$('#' + prevColor).next('label').css({'background':'#FFFFFF'});
}
var color = jQuery(this).val();
$(this).next('label').css({'background':color});
$('#color_selected').val(color);
});
});

http://jsfiddle.net/nkqLj/

感谢您的宝贵时间。

最佳答案

代替 display:none,通过将输入字段放置在远处来模拟隐藏。

input {
left: -1000px;
position: absolute;
}

JSFIDDLE DEMO

关于jquery - 隐藏输入类型单选按钮并显示标签时,如何使用箭头键在单选按钮之间导航?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20766719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com