下面是HTML:
<fieldset>
<legend>FieldsetName</legend>
<div></div>
</fieldset>下面是CSS:
legend:focus {
background-color: #ffddbe;
outline: none;
}
legend.focusin {
background-color: #ffddbe;
outline: none;
}点击它什么也做不了。
好的,我想,我会和jQuery一起去。
$('legend').focusin( function() {
$(this).addClass('focusin');
});
$('legend').focusout( function() {
$(this).removeClass('focusin');
});也没什么用。然而,如果$(‘传奇’)听“点击”,它会做它应该做的事情。怎么回事?
发布于 2014-07-23 13:09:13
不确定它是否是正确的修复,但是添加一个tabIndex修复了它
<legend tabIndex="1">FieldsetName</legend>演示:小提琴
发布于 2016-05-23 20:37:56
最好使用tabindex="0“。
<legend tabindex="0">FieldsetName</legend>下面是可能的表索引值和用例的细目:
https://stackoverflow.com/questions/24911321
复制相似问题