0

jquery を使用して SELECT 内のすべてのオプションを非表示にしようとしていますが、タブレットでは機能しません。コードは次のようになります。

index.html

<select id="especialidad" name="especialidad">
    <option>Selecciona una opción...</option>
    <option value="v1">Análisis clínicos</option>
    <option value="v2">Medicina Familiar</option>
    <option value="v3">Otorrinolaringología</option>
    <option value="v4">Traumatología</option>
    <option value="v5">Urología</option>
</select>

boot.js

$.each($('select#especialidad option'), function(i,opt){
    $(opt).hide();
});

デスクトップでは問題なく動作しますが、タブレットでテストすると、何も隠れていません。$ の代わりに jQuery を使用してみましたが、効果がありません。

$('select#especialidad').find('option')どちらの代わりに使用して$('select#especialidad option')も機能しません。

タブレットでそれを行う方法はありますか?

fiddle へのリンク: http://jsfiddle.net/RV8hC/ PC で fiddle を入力すると、選択にオプションが表示されません。しかし、タブレットを使用して入力すると、オプションが表示されます:(

4

1 に答える 1