'category'와 하위 범주의 드롭 다운 메뉴를 표시하려고합니다. 자바 스크립트를 사용한 지 몇 년이 지났기 때문에 몇 가지 문제가 있습니다. 코드는 단순히 html select 입력을 채우지 않았습니다. 코드가 너무 단순한 지 또는 방금 작은 오류가 발생했는지는 알 수 없지만 제대로 작동하지 않는 것 같습니다. 어쩌면 누군가 내가 잘못 가고있는 곳을 보여줄 수 있습니다. 감사.표시 이전 선택 사항을 기반으로 옵션 선택
<html>
<select name="cat" id="menu1" class="menu"></select>
<select name="subcat" id="menu2" class="menu"></select>
</html>
<script type = "text/javascript">
var data = {
"category":["sub-category"],
"music": ["sub-category","rock", "punk"],
"film": ["sub-categoy","comedy", "drama"],
"tv": ["sub-catery","sit-com", "soap opera"],
}
for (var i in data) {
$('#menu1').append('<option>' + i + '</option>');
}
$('#menu1').change(function() {
var key = $(this).val();
$('#menu2').empty();
for (var i in data[key]) {
$('#menu2').append('<option>' + data[key][i] + '</option>');
}
}).trigger('change');
</script>
오류가 있습니까? –