EasyUI Forum

General Category => EasyUI for jQuery => Topic started by: mzeddd on March 23, 2016, 05:01:51 AM



Title: How to iterate menu items to check parameters?
Post by: mzeddd on March 23, 2016, 05:01:51 AM
I have menu and I would like to check iconCls parameters for all of them and do something after that ...

Code:
<div id="mm" class="easyui-menu" style="width:120px">
<div id="m1" iconCls="icon-ok">Item1</div>
<div class="menu-sep"></div>
<div id="m2" iconCls="icon-ok">Test</div>
<div id="m3" iconCls="icon-empty">Test2</div>
</div>

For example for columns in treegrid I could call "getColumnFields" but I don't see something similar for menu


Title: Re: How to iterate menu items to check parameters?
Post by: stworthy on March 23, 2016, 06:28:47 PM
Please try this code:
Code:
var items = [];
var mm = $('#mm');
mm.children('div.menu-item').each(function(){
items.push(mm.menu('getItem', this));
});
console.log(items)


Title: Re: How to iterate menu items to check parameters?
Post by: mzeddd on March 24, 2016, 04:27:28 AM
Thanks!