Javascript JQuery选中复选框的选项

Javascript JQuery选中复选框的选项,javascript,jquery,Javascript,Jquery,我正在编写一些代码,需要从选中的复选框中获取选项(值) 下面是我如何创建复选框的 function createCheckbox(txt) { var comb = document.createElement("Select"); comb.className = "something"; for (var i = 0; i < txt.length; i++) { var option = document.createElement("OPTION"); v

我正在编写一些代码,需要从选中的复选框中获取选项(值)

下面是我如何创建复选框的

function createCheckbox(txt) {  
 var comb = document.createElement("Select");
 comb.className = "something";
 for (var i = 0; i < txt.length; i++) {
    var option = document.createElement("OPTION");
    var optionText = document.createTextNode(txt[i]); //some options
    option.appendChild(optionText);
    comb.appendChild(option);
 }
 return comb;
}

如果复选框被选中或未被选中,则警报仅显示真/假。但我需要的是选中的选项。我已经试过$(inputTextValue).is(':checked').val()。

我想这里是在复选框和选择框之间混合的。 选择选项时使用:选定属性。
复选框是用:checked属性选中的。

我认为您可以在复选框和选择之间进行混合。 选择选项时使用:选定属性。
复选框是用:checked属性选中的。

复选框和Select是两个不同的HTML元素

要获取所选选项的值,请使用

$(".something option:selected").val();

复选框和选择框是两个不同的HTML元素

要获取所选选项的值,请使用

$(".something option:selected").val();
的值是所选选项的值

$(".something").val()
的值是所选选项的值

$(".something").val()

创建元素时,请尽量保持一致,并使用小写字母。另外,您正在返回select,但它在哪里结束,它与复选框有什么关系?我只是在这里输入了创建复选框的方式,以显示创建过程中是否有任何错误(我认为函数没有问题)。。。但是功能是分开的。。如果选中复选框,我只需要一些jquery函数来检索值。而且我已经习惯了java和他们的骆驼盒子!=选择。你说你正在创建一个复选框,但你没有,你正在创建一个选择(下拉列表)。因此,测试它是否被选中是行不通的。创建元素时,请尽量保持一致,并使用小写字母。另外,您正在返回select,但它在哪里结束,它与复选框有什么关系?我只是在这里输入了创建复选框的方式,以显示创建过程中是否有任何错误(我认为函数没有问题)。。。但是功能是分开的。。如果选中复选框,我只需要一些jquery函数来检索值。而且我已经习惯了java和他们的骆驼盒子!=选择。你说你正在创建一个复选框,但你没有,你正在创建一个选择(下拉列表)。因此,测试它是否被检查是不起作用的。