1
我有一個有點奇怪的問題,取消選擇使用jQuery選擇選項。取消選擇與jQuery選擇選項需要滾動實際顯示
我現在有(選擇全部)代碼:
$select.children().attr('selected', true);
這工作得很好。
對於取消選擇,我已經嘗試了多種選擇:
$select.children().attr('selected', false);
$select.children().removeAttr('selected');
$select.find("option").attr('selected', false);
$select.find("option").each(function() {
var $this = $(this);
$this.removeAttr("selected");
});
等,他們都有同樣的問題(在Chrome/Safari瀏覽器進行測試)。在運行取消選擇代碼之後,我必須在選項顯示爲未選中之前實際滾動。
有關如何解決此問題的任何想法?
問候, 莫滕
我檢查了DOM,並且select =「selected」確實消失了,只是沒有顯示。 – mortenoh 2011-05-31 21:07:49
你可能提供一個工作的例子,可能是一個jsfiddle嗎?我無法在Chrome中重現該問題。 – 2011-05-31 21:11:00
我實際上無法用jsfiddle重現它..必須是其他東西,弄亂了我的DOM?也許我應該提到,這個選擇動態包裝在一個div ..所以我已經搞亂了一點與DOM ..不知道如果這種方式可以搞砸了嗎? – mortenoh 2011-05-31 21:18:52