在语义 UI 中,我如何判断一个 give.ui.dropdown
是否已经被初始化为下拉菜单(使用$(.ui.dropdown).dropdown(...)
)?
我问是因为我想定义一个“回退”,它将使用默认参数初始化任何未初始化的下拉菜单(或复选框或其他 JavaScript 绑定模块)。但是,将它们初始化两次通常会产生奇怪的行为。
例子:
$('.ui.dropdown.special').dropdown({ action: somethingSpecial() });
// Later...
$('.ui.dropdown').each(function()
{
if (/* $(this) is not already a dropdown */)
{
$(this).dropdown();
}
});