2017-10-22 6 views
0

누구나이 드롭 다운 코드가 Chrome (Mac)에서는 작동하지만 Safari (Mac)에서는 작동하지 않는 이유를 알고 계십니까?드롭 다운 코드는 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 또는 숨김 속성으로 옵션을 사용 중지 할 수 없으므로 부모 선택 항목에서 옵션 요소를 제거해야합니다. . 다른 옵션은 각 카테고리에 대해 하나씩 3 개의 다른 선택을하는 것일 수 있습니다.이 경우에는 전체 선택이 표시/숨기기입니다.