abstract:聽了老師講解的思路以后,自己動手實戰(zhàn)的時候出了點小問題,就是在循環(huán)value值的時候 拼接字符串的時候出了點問題,導(dǎo)致市的值獲取不到,通過排查發(fā)現(xiàn)是value出了問題。修改以后,功能實現(xiàn)。<!DOCTYPE html> <html lang="en"> <head> <meta charset="
聽了老師講解的思路以后,自己動手實戰(zhàn)的時候出了點小問題,就是在循環(huán)value值的時候 拼接字符串的時候出了點問題,導(dǎo)致市的值獲取不到,通過排查發(fā)現(xiàn)是value出了問題。修改以后,功能實現(xiàn)。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> 請選擇: 省:<select name="pro" id="pro"></select> 市:<select name="shi" id="city"></select> 縣:<select name="xian" id="area"></select> </body> <script src="js/jquery-3.3.1.js"></script> <script> $(function () { $.getJSON('inc/1.json', function (data) { let option = '<option value="">請選擇</option>'; // console.log(data); $.each(data, function (i) { option += '<option value="'+data[i].proId+'">' + data[i].proName + '</option>'; }) $('#pro').html(option); $('#pro').change(function () { console.log($(this).find(':selected').text()); $.getJSON('inc/2.json', function (data) { let option = '<option value="">請選擇市</option>'; $.each(data, function (i) { if (data[i].proId == $('#pro').val()) { option += '<option value="' + data[i].cityId + '">'+data[i].cityName + '</option>'; } }) $('#city').html(option); }) }) $('#city').change(function(){ $.getJSON('inc/3.json',function(data){ let option = '<option value="">請選擇縣</option>'; $.each(data, function (i) { if (data[i].cityId == $('#city').val()) { option += '<option value="' + data[i].areaId + '">'+data[i].areaName + '</option>'; } }) $('#area').html(option); }) }) }) }) </script> </html>
Correcting teacher:天蓬老師Correction time:2019-01-28 09:04:47
Teacher's summary:總結(jié)教訓(xùn), 下次再遇到這樣問題,就知道怎么做的了, 所以,光看是不行的, 一定要動手