JQuery: Verify if in a collection of inputs (of type checkbox) one is checked

后端 未结 4 410
误落风尘
误落风尘 2021-01-25 00:05

I have collection of inputs of type checkbox

var collection = $(\'.className\');
console.log(collection);

result is:

[span.clas         


        
4条回答
  •  陌清茗
    陌清茗 (楼主)
    2021-01-25 00:12

    You can use the :checked selector, and then check the length property to see if any elements were matched:

    if ($(".className:checked").length) {
        //At least 1 is checked!
    }
    

    However, your output looks like you have span elements, not input elements. If the checkboxes are descendants of the .className elements, add a space before the :checked selector.

提交回复
热议问题