测试是否使用jQuery选中了一个复选框

JavaScript

Near小哥神奇

2020-03-12

如果该复选框已选中,那么我只需要将值设为1;否则,我需要将其设置为0。如何使用jQuery?

$("#ans").val() 在这种情况下,总是会给我一项权利:

<input type="checkbox" id="ans" value="1" />

第899篇《测试是否使用jQuery选中了一个复选框》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

3个回答
LEY神乐 2020.03.12

If you want integer value of checked or not, try:

$("#ans:checked").length
Harry乐Harry 2020.03.12

Use:

$("#ans option:selected").val()
Green小卤蛋 2020.03.12

You can also use:

$("#ans:checked").length == 1;

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android