簡體   English   中英

jQuery .not(element) 在移動瀏覽器(Firefox、Chorme、Safari)中不起作用

[英]jQuery .not(element) doesn't work in mobile browser (Firefox, Chorme, Safari)

我想自定義input元素,除了帶有 id #search輸入元素,所以我使用了not('#search') ,但這在移動瀏覽器中不起作用(帶有 iphone 9.2 的 Safari 以及應用程序 Firefox 和 Chrome)。 在桌面瀏覽器中效果很好。 我試過的:

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

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

所以在移動瀏覽器中 not() 不起作用並且輸入#search是自定義的

怎么可能?

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

非常感謝,對不起我的英語:)

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM