使用 jQuery 循环选择标签
我正在尝试使用多选循环遍历 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');
但这不起作用。有人可以建议一个好的方法吗?
I'm trying to loop through a select
tag, with multiselect. I'm new to jQuery and I found this code, however I need to loop through all of the option
tags, checking whether the option
is selected or not, as I need to do something in both cases.
$('.multiselect').change(function () {
$('.multiselect option:selected').each(function () {
//do something
});
}).trigger('change');
I was trying to make it into something more like this:
$('.multiselect').change(function () {
$('.multiselect').each(function () {
$('option', this).each(function() {
if ('option':selected == true) {
//do something
}
else {
//do something else
}
});
});
}).trigger('change');
But this doesn't work. Can someone suggest a good approach?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为应该有效。
Should work, I think.
应该工作..
should work..