我正在做一些代码,我需要从选中的复选框中获取选项(值)
以下是我创建复选框的方式
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()。
答案 0 :(得分:1)
我认为在复选框和选择之间混合。 选择选项选项:选择属性。 选中复选框:checked attribute。
答案 1 :(得分:1)
复选框和选择是两个不同的HTML元素
要获取所选选项的值,请使用
$(".something option:selected").val();
答案 2 :(得分:0)
<select>
的值是所选选项的值。
$(".something").val()