我正在设置一个表单,用户将能够在单击按钮时看到他们选择的单选按钮(特定值)。
我能够获得单选按钮焦点并使页面滚动到它,但希望父级panel-body
能够像关注页面一样scrollintoview()
但那不起作用。
.parents(".panel-body")
在不工作之前也使用过.focus()
.. ``
<div class="panel-body">
<div class="input-opt">
<p>Select options..</p>
<div rel="tool-tip">
<div class="radio">
<label class="lead">
<input id="rad1" tabindex="1" required="required" value="one" type="radio">
one
</label>
</div>
<div class="radio">
<label class="lead">
<input id="rad2" tabindex="1" required="required" value="two" type="radio">
two
</label>
</div>
<div class="radio">
<label class="lead">
<input id="rad3" tabindex="1" required="required" value="three" type="radio">
three
</label>
</div>
</div>
</div>
</div>
button.addEventListener("click", function () {
var ncyc = $("input[value='two']:checked").length;
$("input[value*='two']:checked:eq(" + target + ")").focus().keyup();
target = target + 1;
if (target == ncyc) {
target = 0;
}
});
上面的代码只使单选按钮成为焦点......当不使用 .parents(".panel-body")......我希望整个 div 都在可见框架中