Javascript 如何从引导复选框按钮组获取值?

Javascript 如何从引导复选框按钮组获取值?,javascript,jquery,html,twitter-bootstrap,checkbox,Javascript,Jquery,Html,Twitter Bootstrap,Checkbox,我正在尝试使用插件。它很适合提交数据,但我希望使用JS jQuery在客户端获取它的值 如果它们是常规输入,那么我应该只读取选中的参数 预期的行为是能够从复选框中读取选中为true或false的状态。它在常规复选框上工作 但是,如果使用引导插件,则选中状态不会更改 当引导按钮插件处于活动状态时,如何获取所选复选框 我正在使用Chrome53,并以相同的行为检查我的项目和它本身引导复选框的工作方式是在选中复选框时设置另一个输入。您可以节省一些时间,只需使用serialize函数。它应该以一个漂亮整

我正在尝试使用插件。它很适合提交数据,但我希望使用JS jQuery在客户端获取它的值

如果它们是常规输入,那么我应该只读取选中的参数

预期的行为是能够从复选框中读取选中为true或false的状态。它在常规复选框上工作

但是,如果使用引导插件,则选中状态不会更改

当引导按钮插件处于活动状态时,如何获取所选复选框


我正在使用Chrome53,并以相同的行为检查我的项目和它本身

引导复选框的工作方式是在选中复选框时设置另一个输入。您可以节省一些时间,只需使用serialize函数。它应该以一个漂亮整洁的阵列为您提供您所需要的:

var data = $('form').serialize();

其中表单是表单的选择器

选择复选框时,引导复选框通过设置另一个输入来工作。您可以节省一些时间,只需使用serialize函数。它应该以一个漂亮整洁的阵列为您提供您所需要的:

var data = $('form').serialize();
其中表单是表单的选择器

。将一组表单元素序列化、编码为字符串以供提交

.serialize方法以标准URL编码表示法创建文本字符串。它可以作用于已选择单个表单控件的jQuery对象,例如和:$input、textarea、select.serialize

下面的代码段选择一个自身进行序列化

$( "form" ).on( "submit", function( event ) {
  event.preventDefault();
  console.log( $( this ).serialize() );
});
序列化函数的示例输出

single=Single&multiple=Multiple3&check=check1&check=check2&radio=radio2
阅读有关此函数的更多信息,并查看OfficejQuery文档中的代码示例

。将一组表单元素序列化、编码为字符串以供提交

.serialize方法以标准URL编码表示法创建文本字符串。它可以作用于已选择单个表单控件的jQuery对象,例如和:$input、textarea、select.serialize

下面的代码段选择一个自身进行序列化

$( "form" ).on( "submit", function( event ) {
  event.preventDefault();
  console.log( $( this ).serialize() );
});
序列化函数的示例输出

single=Single&multiple=Multiple3&check=check1&check=check2&radio=radio2

阅读有关此函数的更多信息,并查看Official jQuery文档中的代码示例。

仅尝试检测哪个复选框具有活动类不是一项困难的任务,但完全没有用处。我想您还需要为每个要检索的复选框指定一个值,以便在应用程序中的某个位置使用它们。因此,在本例中,您需要使用一些jquery,以便您可以设置或取消设置选中复选框的checked属性,然后检索选中复选框的值。仅尝试检测哪个复选框具有活动类并不困难,但完全没有用。我想您还需要为每个要检索的复选框指定一个值,以便在应用程序中的某个位置使用它们。因此,在本例中需要使用一些jquery,以便可以将checked属性设置或取消设置为选中的复选框,然后检索选中的复选框的值。