在iPhone中隐藏'选项'元素

时间:2014-04-06 09:39:40

标签: css iphone

这是html:

<select>
   <option style="display:none;">1</option>
   <option>2</option>
   <option>3</option>
   <option>4</option>
</select>

以下是Chrome-Desktop上的结果

Chrome Desktop

以下是iPhone中的结果 - Safari

iPhone Safari

jsbin

1 个答案:

答案 0 :(得分:1)

您可以使用jQuery

禁用或删除它

DEMO http://jsfiddle.net/Fa8Xx/1728/

<select>
   <option class="targetThis">1</option>
   <option>2</option>
   <option>3</option>
   <option>4</option>
</select>

的jQuery

function isiPhone(){
    return (
        (navigator.platform.indexOf("iPhone") != -1) ||
        (navigator.platform.indexOf("iPod") != -1)
    );
}
if(isiPhone()){
   $(".targetThis").attr('disabled', true);
}