1

我想建立一個多選控件此頁所示,它具有獨特的選擇,菜單始終是敞開的方便選擇鼠標。jQuery UI的自動完成

來源和標記可以在這裏找到[如果你不熟悉的jsfiddle只是對問題發表評論,讓我知道]: http://jsfiddle.net/ahmedkhalaf/khPn7/

當您單擊選擇項目時,菜單與不包括所選項目更新那些。

的問題是我需要移動鼠標到另一項目能夠再次選擇項目,看來你不能再觸發的重點和新項目的mousedown事件不留的項目。

這只是發生在FF,在IE8我可以選擇所有項目只保留單擊第一個項目。

回答

0

你試過一個click事件連接到該事件的附加選項的值以標籤的容器中,重點對期權的父母每個選項,然後刪除的選項?

$("select#idOfSelect option").click(function(){ 
    $("div#idOfContainer").append($(this).val()); 
    $(this).parent().focus(); 
    $(this).remove(); 
}); 
+0

只是取消jQuery自動完成「選擇」,甚至?這將是巨大的:)我會嘗試這個想法,並送還給你,謝謝:) – 2011-03-28 07:25:15