请
我正在使用jquery-ui selectmenu,我需要引用原始的<select>
元素,并通过_renderMenu
和_renderItem
方法从中生成jquery-ui selectmenu。
我需要访问有关onchange
个事件的数据,classes
等。制作正确的工作副本。
到目前为止,我在文档中什么都没有找到。
有任何想法吗?
谢谢。
答案 0 :(得分:0)
在没有示例的情况下,我只能说SelectMenu仅隐藏原始元素。
发件人:http://jqueryui.com/selectmenu/
如果我们只看$( "#speed" ).selectmenu();
,然后查看页面,您将看到:
<label for="speed-button">Select a speed</label>
<select name="speed" id="speed" style="display: none;">
<option>Slower</option>
<option>Slow</option>
<option selected="selected">Medium</option>
<option>Fast</option>
<option>Faster</option>
</select><span tabindex="0" id="speed-button" role="combobox" aria-expanded="false" aria-autocomplete="list" aria-owns="speed-menu" aria-haspopup="true" class="ui-selectmenu-button ui-selectmenu-button-closed ui-corner-all ui-button ui-widget" aria-activedescendant="ui-id-3" aria-labelledby="ui-id-3" aria-disabled="false"><span class="ui-selectmenu-icon ui-icon ui-icon-triangle-1-s"></span><span class="ui-selectmenu-text">Medium</span></span>
在这里您可以看到原始元素#speed
只是通过CSS隐藏了。
请查看:http://api.jqueryui.com/selectmenu/,以了解如何访问事件。