HTML과 HTML을 모두 사용하여 동적 계단식 드롭다운이 있는 양식을 만들려고 할 때 문제에 직면했습니다. 자바스크립트. 초기 JavaScript 코드는 작동했지만 Internet Explorer에서 호환성 문제가 발생했습니다. 결과적으로, 귀하는 향상된 호환성을 위해 jQuery로 전환하려고 합니다.
문제에 대한 해결책은 놀라울 정도로 간단합니다.
<br> jQuery(function($) {</p> <pre class="brush:php;toolbar:false">var locations = { 'Germany': ['Duesseldorf', 'Leinfelden-Echterdingen', 'Eschborn'], 'Spain': ['Barcelona'], 'Hungary': ['Pecs'], 'USA': ['Downers Grove'], 'Mexico': ['Puebla'], 'South Africa': ['Midrand'], 'China': ['Beijing'], 'Russia': ['St. Petersburg'], } var $locations = $('#location'); $('#country').change(function () { var country = $(this).val(), lcns = locations[country] || []; var html = $.map(lcns, function(lcn){ return '<option value="' + lcn + '">' + lcn + '</option>' }).join(''); $locations.html(html) });
});
[에서 이 솔루션의 라이브 데모를 확인하세요. 바이올린](여기에 바이올린 링크가 있습니다).
위 내용은 향상된 브라우저 호환성을 위해 jQuery로 계단식 드롭다운을 채우는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!