當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JQuery UI Selectmenu _renderMenu用法及代碼示例


用法:

_renderMenu( ul, items )

返回:jQuery (plugin only)

控製構建小部件菜單的方法。該方法傳遞一個空的 <ul> 和一個基於原始 <select> 中的 <option> 元素的項目數組。單個 <li> 元素的創建應委托給 _renderItemData() ,後者又委托給 _renderItem() 擴展點。
  • ul
    類型:jQuery
    用作小部件菜單的空 <ul> 元素。
  • items
    類型:Array
    基於原始 <select> 中的 <option> 元素的項目數組。有關項目對象格式的詳細信息,請參閱 _renderItem() 擴展點。

代碼示例:

將 CSS 類名稱添加到奇怪的菜單項。

注意:為簡單起見,此示例不支持 optgroup 或禁用的菜單項。
_renderMenu: function( ul, items ) {
  var that = this;
  $.each( items, function( index, item ) {
    that._renderItemData( ul, item );
  });
  $( ul ).find( "li" ).odd().addClass( "odd" );
}

相關用法


注:本文由純淨天空篩選整理自jqueryui.com大神的英文原創作品 Selectmenu _renderMenu。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。