我正在尝试使用多选循环遍历 select
标记。我是 jQuery 新手,我找到了这段代码,但是我需要循环遍历所有 option
标签,检查是否选择了 option
,因为我需要在这两种情况下都做一些事情。
$('.multiselect').change(function () {
$('.multiselect option:selected').each(function () {
//do something
});
}).trigger('change');
我试图把它变成这样:
$('.multiselect').change(function () {
$('.multiselect').each(function () {
$('option', this).each(function() {
if ('option':selected == true) {
//do something
}
else {
//do something else
}
});
});
}).trigger('change');
但这行不通。有人可以建议一个好的方法吗?
最佳答案
$(".multiselect").change(function() {
$("option", this).each(function() {
if(this.selected) {
// This one is checked
} else {
// This one is not checked
}
}
});
我想应该可以。
关于jquery - 使用 jQuery 循环选择标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6089788/