2010-08-09 70 views
0

使用jquery填充的列表框中的項目列表。JQuery Shift選擇問題

我點擊第一個項目,它被選中。 我移動點擊第三個項目,現在選擇項目1-3。 按住Shift鍵點擊第6項只會選擇3-6而不是第1-6項。

任何想法如何解決這樣的事情? :)

原來它是我身邊的邏輯錯誤。花了我一段時間找到代碼。 :P

+1

你有代碼示例嗎? – 2010-08-09 18:06:38

+0

你使用哪個jQuery插件?如果可能的話顯示一些代碼 – XIII 2010-08-09 18:11:50

+0

你想看到什麼代碼?所有的jquery都在調用return jQuery(query).children('。ui-selected'); – bobber205 2010-08-09 18:33:58

回答

0

除非這是一個自定義選擇替換,否則這是瀏覽器行爲,而不是jQuery。

+0

將檢查瀏覽器。 :) – bobber205 2010-08-09 18:29:16

+0

我可以在Firefox,Chrome,Safari和IE 8中重現此問題。 – bobber205 2010-08-09 18:47:43

+0

這是您正在使用的本機多選?如果你正在使用某種插件來重現muli-select的行爲(假設它就是這樣),那麼這是我們可以解決的問題。如果它純粹是一個本地muli-select,那麼你正在與默認的瀏覽器行爲作鬥爭...而不是自定義的jQuery行爲。如果我們有一些標記/ javascript,我們可以更好地回答你。 – jmar777 2010-08-09 19:49:33