ai didi

javascript - 如何使用 type 属性获取组中选中的单选按钮的值?

转载 作者:行者123 更新时间:2023-11-28 04:02:43 24 4
gpt4 key购买 nike

我正在尝试使用 jQuery 将焦点添加到文本区域。

$("input[type='checkbox']").click(function(){
$("#mycbxs input[type ='checkbox']").val("");
var radioButtonsChecked = $("input[value='']:checked");
radioButtonsChecked = $("#mycbxs:checked");
if(radioButtonsChecked == "B") {
$("#BAcbx").focus();
}

if(radioButtonsChecked == "M") {
$("#MAcbx").focus();
}

if(radioButtonsChecked == "P") {
$("#PHDcbx").focus();
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="mycbxs">
<br><strong>&nbsp;</strong>
<br><input type="checkbox" id="BAcbx" value="B"> BA
<br><input type="checkbox" id="MAcbx" value="M"> MA
<br><input type="checkbox" id="PHDcbx" value="P"> PHD
</div>

<div id="myinputs">
<br><strong>Discipline</strong>
<br><input type="text" id="BAText" size="30">
<br><input type="text" id="MAText" size="30">
<br><input type="text" id="PHDText" size="30">
</div>

有什么想法为什么它没有将焦点添加到选定的文本区域吗?这很困难,因为 HTML 没有“Name”属性(这是故意的)。

感谢您的帮助。

最佳答案

  $("input[type='checkbox']").click(function(){
var radioButtonsChecked= $(this).val();
if(radioButtonsChecked == "B") { $("#BAcbx").focus(); }
if(radioButtonsChecked == "M") { $("#MAcbx").focus(); }
if(radioButtonsChecked == "P") { $("#PHDcbx").focus(); }
})

但是在这种情况下,我建议使用单选按钮,这样就没有多重选择

关于javascript - 如何使用 type 属性获取组中选中的单选按钮的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46965560/

24 4 0
文章推荐: javascript 逻辑错误,我的 html .text() 在提交时未替换旧文本
文章推荐: javascript - 在继续 AJAX post 之前检查验证
文章推荐: javascript - 如何从对象中获取随机键数组,而不是完整列表?
文章推荐: javascript - CI 和 Angular4 : Request header field content-type is not allowed by Access-Control-Allow-Headers in preflight response
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com