ai didi

javascript - 如何在Javascript中获取HTML控件的值字段?

转载 作者:行者123 更新时间:2023-12-01 01:29:46 24 4
gpt4 key购买 nike

如何在Javascript中获取HTML控件的值字段?

我没有选择 Id ,而是尝试获取值 4875。

<input data-val="true" data-val-required="Required" id="ChangesInTreatYes" name="ChangesInTreat" type="radio" value="4875" />   Yes

<input id="ChangesInTreatNo" name="ChangesInTreat" type="radio" value="4876" /> No




if ($("input:radio[name='ChangesInTreat']:checked").length > 0) {
var isChecked1 = document.getElementById("ChangesInTreatYes").checked;
alert(isChecked1);
}

最佳答案

jQuery 使事情变得简单——对于几乎所有表单元素,.val() 将返回元素的值。

let toggleEl = $("input[name='ChangesInTreat']")

toggleEl.on("change", function(){
console.log($(this).val() );
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input data-val="true" data-val-required="Required" id="ChangesInTreatYes" name="ChangesInTreat" type="radio" value="4875" /> Yes

<input id="ChangesInTreatNo" name="ChangesInTreat" type="radio" value="4876" /> No

用普通的旧 JavaScript 做同样的事情:

let toggleEl = document.querySelectorAll("input[name='ChangesInTreat']")

// Go over each radio button, and add an event handler
toggleEl.forEach(function(element){
element.addEventListener("change", function(){
console.log(this.value)
})
})
    <input data-val="true" data-val-required="Required" id="ChangesInTreatYes" name="ChangesInTreat" type="radio" value="4875" />   Yes

<input id="ChangesInTreatNo" name="ChangesInTreat" type="radio" value="4876" /> No

关于javascript - 如何在Javascript中获取HTML控件的值字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53397346/

24 4 0
文章推荐: javascript - 从 csv 文件转换为按列名称选择的特定列的数组
文章推荐: javascript - Photoshop CC Javascript - 翻转图层/图像
文章推荐: python - 使用 python 的文本文件标题中的条目列表
文章推荐: python - 如何在 PyQt 中使用 QThreads 双向设置信号和槽?
行者123
个人简介

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

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