JQueryJS如何遍历radiobutton是否被选中

JavaScript021

JQueryJS如何遍历radiobutton是否被选中,第1张

$("input[name=checkday]").each(function () {    

//这里是查找name=checkday的选框并遍历  当然你也可以直接用 $("input:radio")

                         

                       if ($(this).attr("checked") == true) {    

                           //这里是判断是否被选中   

                       }    

                   })

那你的意思就是说一个循环长度为4 然后循环一次createElement一个元素,然后创造4个元素appendChild到body去 再去写一个事件绑定在这个提交按钮上面 思路其实不难的 看你自己是否可以实现

const arr = [1,2,3,4]

let body = document.getElementsByTagName('body')[0]

for(let i=0i<arr.lengthi+=1){

if(arr[i]!==4){

const inp = document.createElement('input')

inp.placeholder = `请输入您检测的温度${i+1}`

body.appendChild(inp)

}else{

const btn = document.createElement('button')

btn.innerHTML = '提交'

btn.onclick = submit

body.appendChild(btn)

}

}

function submit(){

const inpList = document.getElementsByTagName('input')

for(let i=0i<inpList.lengthi+=1){

if(inpList[i].value === ''){

alert(`第${i+1}个输入框的数据不能为空`)

return false

}else{

// ajax请求放此处

}

}

}