LIDOR SYSTEMS

Advanced User Interface Controls and Components

IntegralUI Web

Documentation and API Reference


getItemElement(item)

Returns the DOM element related with specified item.

Parameters

ParamTypeDetails
itemStringThe item to search for

Return Value

If successful, a HTML element that is related to the specified item, otherwise null.

Version Information

Supported in: v1.0.

Example

In this example by clicking on a button we will get the HTML element that is related with the currently selected item. If element exists, it is shown in console log.

$(document).ready(function() {

// Create an instance of Menu widget

var $bar = $('#menu').menu();

 

var getCurrentSelection = function(){

return $bar.menu("option", "selectedItem");

}

 

var getElem = function(){

var elem = $bar.menu("getItemElement", getCurrentSelection());

if (elem)

console.log(elem);

}

});

<!DOCTYPE html>

<html>

<head>

<link rel="stylesheet" href="css/integralui.menu.css" />

<link rel="stylesheet" href="css/themes/theme-blue.css" />

<script type="text/javascript" src="external/jquery-1.9.1.min.js"></script>

<script type="text/javascript" src="external/jquery.ui.core.min.js"></script>

<script type="text/javascript" src="external/jquery.ui.widget.min.js"></script>

<script type="text/javascript" src="js/jquery.integralui.widget.min.js"></script>

<script type="text/javascript" src="js/jquery.integralui.menu.min.js"></script>

</head>

<body>

<button type="button" id="search" onclick="getElem()" />Get Element</button>

<div id="menu" class="widget">

<ul>

<li><span>MenuItem1</span></li>

<li><span>MenuItem2</span>

<ul>

<li><span>MenuItem21</span></li>

<li>><span>MenuItem22</span></li>

<li ><span>MenuItem23</span></li>

<ul>

<li><span>MenuItem231</span></li>

<li ><span>MenuItem232</span>

<ul>

<li><span>MenuItem2321</span></li>

<li><span>MenuItem2322</span></li>

</ul>

</li>

<li><span>MenuItem233</span></li>

</ul>

</li>

<li><span>MenuItem24</span></li>

</ul>

</li>

<li ><span>MenuItem3</span></li>

<ul>

<li><span>MenuItem31</span></li>

<li><span>MenuItem32</span></li>

<li><span>MenuItem33</span></li>

</ul>

</li>

</ul>

</div>

</body>

</html>

.widget

{

width: 600px;

height: 0;

}

See Also