0

multiple selectフォーム要素と。を使用して複数のセレクターを作成しましたtext input。jQuerytoggle()メソッドを使用して、テキスト入力をクリックすると複数の選択項目を表示および非表示にしました。複数のセレクターを表示した後、訪問者はctrl / cmd / shiftキーを使用して複数のアイテムを選択できます。次に、複数の選択アイテムを非表示にする必要があります。テキスト入力をもう一度クリックすると非表示にできます。

ただし、複数の選択項目を操作していない場合は、自動的に非表示にします。同じページで2回使用し、ブートストラップを使用しています。今、私はそれを解決する方法を見つけることができませんでした。

ソースは次のとおりです:http://jsfiddle.net/3UE7D/3/

私を助けてください。

4

1 に答える 1

2

これで問題が解決すると思います

ここであなたのフィドルを更新しました

そこに次のコードを追加しました

$(document).click(function(){  
    $('select[name="location"]').slideUp(300);
});

$('select[name="location"]')
    .click(function(e) {
        e.stopPropagation();
    })    
    .hide();
于 2013-03-20T22:58:38.037 に答える