我在我的页面上使用了几个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;
...
});我发现这种检索<div>的id的方法相当麻烦,但我想知道是否有更优雅的方法来做这件事?
发布于 2013-05-01 09:38:58
实际上,您要获取的不是combobox的ID,而是其容器的ID。
这样如何:
var ms = $('.magicsuggest').magicSuggest({});
$(ms).on('selectionchange', function(event, combo, selection){
var id = combo.container[0].id;
...
});https://stackoverflow.com/questions/16304198
复制相似问题