jQuery .not(元素)不适用于移动浏览器(Firefox,Chorme,Safari)

时间:2016-03-10 16:19:14

标签: javascript jquery html css browser

我想自定义input个元素,除了标识为#search的输入元素,因此我使用not('#search'),但这不适用于移动浏览器(使用iphone 9.2和使用应用程序Firefox和Chrome)。在桌面浏览器中工作得很好。我尝试了什么:

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

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

所以在移动浏览器中,没有()不工作,输入#search是自定义的

怎么可能?

我还有其他办法可以做我想做的事吗?

非常感谢并抱歉我的英语:)

1 个答案:

答案 0 :(得分:-1)

您还可以尝试:not()选择器:

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