我的应用程序中有几个单选按钮,默认情况下都没有选中它们。当我检查其中一个,并调用javascript以查看哪个被检查时,选中的单选按钮不会显示在JS或HTML标记中检查(F12)。我不知道造成这个奇怪问题的原因。请帮助。
由于
编辑:我使用以下JS查看单选按钮的父容器是否有" CHECKED"在它的innerHTML中。
if(document.getElementById(' ctl00_ContentPlaceHolder1 _' + controlid).cells [cv] .innerHTML.indexOf(" CHECKED")> -1)
答案 0 :(得分:0)
您可以使用此代码检查是否选中了复选框:
if (document.getElementById('checkboxId').checked == true)
//Code here...
当您单击复选框时,“已检查”的DOM属性不会更改,它用于了解应如何初始化。
答案 1 :(得分:0)
在JQuery中有一个方便的选择器。
$("input:checked").each(function(i,v){
console.log(v.value);
})
这是一个例子:
http://jsfiddle.net/f369xbt5/3/