jQuery中checkbox中遇到的问题

为什么打印出的datas1值有多个,而打印出的datas值只有一个?

var datas

$(function(){

$('#piliangshanchu').on({

click:function(){

piliangshanchu()

console.log("datas",datas)

}

})

function piliangshanchu(){

$('input[type=checkbox]:checked').each(function(){

var datas1 = $(this).val()

console.log("datas1",datas1)

datas = datas1

})

})

回答

image.png

好好分析一下代码执行顺序就知道为啥了

以上是 jQuery中checkbox中遇到的问题 的全部内容, 来源链接: utcz.com/a/39968.html

回到顶部