2017-10-22 13 views
0

誰でも、このドロップダウンコードがChrome(Mac)では動作するが、Safari(Mac)では動作しない理由を知っていますか?Dropdown CodeはChromeでは動作しますがSafariでは動作しませんか?

http://jsfiddle.net/v917ycp6/5/

$(function(){ 

var $cat = $("#category1"), 
    $subcat = $("#category2"); 

$cat.on("change",function(){ 
    var _rel = $(this).val(); 
    $subcat.find("option").attr("style",""); 
    $subcat.val(""); 
    if(!_rel) return $subcat.prop("disabled",true); 
    $subcat.find("[rel="+_rel+"]").show(); 
    $subcat.prop("disabled",false); 
}); 

})。

答えて

0

Safariの選択はChromeと同じように機能しないようですが、display:noneまたはhidden属性でオプションを無効にすることはできないため、親要素からオプション要素を削除する必要があります。他の選択肢は、3つの異なる選択肢、各カテゴリーに1つ、および表示/非表示はこの場合の全選択肢です。

関連する問題