getSelected() (mootools 1.1) 的等价物是什么

发布于 2024-09-17 07:26:24 字数 442 浏览 1 评论 0原文

在 mootools 1.2 中,使用 getSelected 可以轻松获取多选中的选定选项:

// code 1
$('my_select').getSelected().each(function(opt) { 
    // stuff
});

是否有与 mootools 1.1 中相同的功能,或者我是否必须使用 getChildren() 并检查它是否已被选中?

我现在拥有的:

// code 2
// get all options
$('my_select').getChildren().each(function(g) {
    // if option is selected
    if(g.selected == true)
    {
       // do some stuff
    }
});

In mootools 1.2, getting selected options in a multi select is easy using getSelected:

// code 1
$('my_select').getSelected().each(function(opt) { 
    // stuff
});

Is there an equivalent of that in mootools 1.1 or do I have to use getChildren() and check whether it has been selected?

What I have at the moment:

// code 2
// get all options
$('my_select').getChildren().each(function(g) {
    // if option is selected
    if(g.selected == true)
    {
       // do some stuff
    }
});

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

心碎无痕… 2024-09-24 07:26:24

$('my_select').getSelected() 是在 1.2.4 中吗?不确定是否是1.1。如果没有你可以尝试

$('#my_select option').filter(function(option){ return option.selected; })

如果过滤器不存在,那就糟糕了。 :( 你必须手动完成......

$('my_select').getSelected() is in 1.2.4 right? Not sure if it's 1.1. if not you can try

$('#my_select option').filter(function(option){ return option.selected; })

If filter does not exist, to bad. :( you have to do it manually...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文