如何在MagicSuggest中检索id属性值?

时间:2013-04-30 16:00:34

标签: jquery html magicsuggest

我在页面上使用了几个MagicSuggest控件,其代码如下:

<div id="my_id1" class="magicsuggest"></div>
<div id="my_id2" class="magicsuggest"></div>

...

var ms = $('.magicsuggest').magicSuggest({});
$(ms).on('selectionchange', function(event, combo, selection){
    var id = combo.input[0].offsetParent.id;

    ...
});

我发现找回id的{​​{1}}非常麻烦,但是我想知道是否有更优雅的方法可以做到这一点?

1 个答案:

答案 0 :(得分:0)

您实际上并没有尝试获取组合框的ID,而是获取其容器的ID。

这个怎么样:

    var ms = $('.magicsuggest').magicSuggest({});
    $(ms).on('selectionchange', function(event, combo, selection){
        var id = combo.container[0].id;

        ...
    });