2014-04-15 26 views
1

我正在用PhoneGap/Cordova編寫我的第一個jQuery Mobile應用程序,雖然我有一些打嗝樣式,但它的設計很好。jQuery Mobile刪除選擇中的圖標光盤背景

直到我遇到過表單。當我使用jQuery設置select元素時,是否有任何方法去除圖標的光盤背景?我嘗試將一類ui-nodisc-icon分配給元素,但它不起作用。

我想用FontAwesome自己的圖標實現,但我想知道是否有一種方法可以直接使用JQM。

回答

4

您需要將其添加到div包裝select菜單。對於此問題,沒有靜態解決方案,因爲jQM在窗口小部件增強時將select封裝在div中。

$("#selectID").closest("div").addClass("ui-nodisc-icon"); 
+2

奧馬爾是正確的。如果你想把它應用到所有的選擇,並使圖標變暗,所以它顯示更好的沒有磁盤:$(「 );這裏是一個演示:http://jsfiddle.net/ezanker/nqXLp/ – ezanker

+0

額外的div完美工作。目前我只瞄準了幾個元素,但@ezanker的提示也很好。我總是儘量避免不必要的標記,但在與JQM合作幾天後,我開始意識到這是不可能的。 –

+0

@carlos時間你會知道JQM並揭示它的'技巧:) – Omar