JQuery可以选中复选框

时间:2016-10-15 14:36:21

标签: 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");
    var optionText = document.createTextNode(txt[i]); //some options
    option.appendChild(optionText);
    comb.appendChild(option);
 }
 return comb;
}

我需要显示所选选项的功能

function foo{
     var inputTextValue = document.getElementsByClassName("something");
      var checkedValue = $(inputTextValue).is(':checked');
      alert(checkedValue);   //true/false
}

如果选中复选框,则警告仅显示真/假。但是我需要选中它的选项。我已经尝试了$(inputTextValue).is(&#39;:checked&#39;)。val()。

3 个答案:

答案 0 :(得分:1)

我认为在复选框和选择之间混合。 选择选项选项:选择属性。 选中复选框:checked attribute。

答案 1 :(得分:1)

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

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

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

答案 2 :(得分:0)

<select>的值是所选选项的值。

$(".something").val()