web-dev-qa-db-ja.com

セマンティックUIのドロップダウンメニューの値を取得する方法

このコードはありますが、選択した値を取得する方法がわかりません。このリストのid値はどこに指定すればよいですか?

<div class="ui compact menu">
    <div class="ui simple dropdown item">Question
        <i class="dropdown icon"></i>
        <div id="question" class="menu">
            <div id="type" class="item" data-value="mcsc">Multiple Choice Single Correct</div>
            <div id="type" class="item" data-value="mcmc">Multiple Choice Multiple Correct</div>
            <div id="type" class="item" data-value="numerical">Numerical</div>
        </div>
    </div>
</div>
8
Shravan Kumar

次のようなものを使用する必要があります。

$('#idDropDown').dropdown('get value');

お役に立てば幸いです。

これに関するドキュメントは、ここの最後の表にあります: https://semantic-ui.com/modules/dropdown.html#/usage

20
Nicolasie

$('#DropDownID').find(":selected").val();

2
user3562417

私はこれを他の関数より少し優れているものを探しました。 100%正常に動作します。

$('#dropdown-id').dropdown('setting', 'onChange', function(){

});
0
Musa Toktaş