2016-03-10 89 views
-2

我想自定義input元素,但輸入元素的ID爲#search,所以我使用not('#search'),但這在手機瀏覽器中不起作用(使用iphone 9.2的safari和使用Firefox和Chrome的應用程序)。在桌面瀏覽器中工作得很好。我的嘗試:jQuery .not(元素)在手機瀏覽器(Firefox,Chorme,Safari)中不起作用

$('input').not('#search').css({ 
     'max-width': '90%', 
     'border-radius': '8px', 
     'color': '#000' 
    }); 

https://jsfiddle.net/jfxpehrL/2/

因此,在手機瀏覽器沒有()不工作,輸入#search定製

如何是可能的?

我有其他方法可以做我想做的事嗎?

非常感謝和抱歉,我的英語水平:)

+0

我認爲這是明顯的。我也是在標題中寫道:沒有(ID) ...所以還輸入#搜索的CSS的jQuery代碼 – Borja

+1

在這種情況下,爲什麼它不工作?因爲這不是什麼特別的東西,不應該在移動設備上工作。我認爲你是在誤解這個問題。 –

+0

你不是costructive ..你想要手機瀏覽器的截圖? mha .... – Borja

回答

-1

您也可以嘗試:not()選擇:

$('input:not(#search)').css({ 
    'max-width': '90%', 
    'border-radius': '8px', 
    'color': '#000' 
}); 
相關問題