我想創建一個jQuery選項傳輸插件。jQuery的bug? .appendTo()不工作在IE7
我有在opera,firefox,chrome & safari中工作的基本功能,但是IE7沒有合作。
IE7中的傳輸函數看起來很偶然且難以理解。
我創建了an example page to illustrate my problem。
任何人都可以看到我要去哪裏錯了嗎?
感謝,
我想創建一個jQuery選項傳輸插件。jQuery的bug? .appendTo()不工作在IE7
我有在opera,firefox,chrome & safari中工作的基本功能,但是IE7沒有合作。
IE7中的傳輸函數看起來很偶然且難以理解。
我創建了an example page to illustrate my problem。
任何人都可以看到我要去哪裏錯了嗎?
感謝,
這看起來不像.appendTo() - 在jQuery中的錯誤和IE7-has-superfunky-select-box-behavior問題一樣多。這種解決方法似乎使其行爲:
.parent()
.click(function() {
$selectBox1.find('option:selected')
.appendTo($selectBox2.find('select'));
$selectBox1.html($selectBox1.html());
$selectBox2.html($selectBox2.html());
sortBox($selectBox2);
})
的appendTo後重建的每個選擇框的HTML()強制IE更新其狀態。
JSbin:http://jsbin.com/opome3/4(固定.clone(真)的第一個按鈕)。
不知道是什麼的問題的根源是,但我沒有複製。奇。 – 2010-02-04 15:45:55
更可能是IE 7的bug ......;) – jamone 2010-02-04 21:29:36
呵呵,你說...交換不同的版本jQuery產生不同的「效果」。 :p – Mike 2010-02-04 22:45:52