2016-05-15 24 views

答えて

2

私はあなたと同じ問題を経験しました。代わりに、selectアクションを上書きして特別なケースを評価し、UIに追加する前にどのオプションが許可されているかを判断することができます。

続きを読む:Specifying select action

例:私は必要なものだ

$(function() { 
 
    $('select').dropdown({ 
 
    action: function(text, value) { 
 
     if (value != '3') { 
 
     $('select').dropdown('set selected', value); 
 
     } 
 
    } 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.1.8/semantic.min.js"></script> 
 
<link href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.1.8/semantic.min.css" rel="stylesheet" /> 
 

 
<select multiple="" class="ui dropdown"> 
 
    <option value="1">One</option> 
 
    <option value="2">Two</option> 
 
    <option value="3">Three (disabled)</option> 
 
    <option value="4">Four</option> 
 
    <option value="5">Five</option> 
 
</select>

+0

。どうもありがとう。 'onAdd'の振る舞いをバグとして報告しましたか? –

+0

素晴らしいもの。私はこの質問に答えるまでそれを体験しませんでした。 –

関連する問題