<select name="" id="a"> <option value="1">1</option> <option value="2">2</option> </select> <button>點擊</button>$("button").click(function() { $("#a").html("<option value='3'>3</option><option value='4'>4</option>")})$('select').change(function() { console.log("改變")})四級聯動select,手動改變第一個select值,觸發change改變第二個select。但是第二個改變值后,并沒有觸發第二個的change。查了下change,是需要有失去焦點,才會觸發?,F在我是第一個change之后獲取第二個的值,生成第三個select。然后再根據第三個值生成第四個。雖然不是很麻煩,但是很想知道有沒有什么辦法在js動態改變select時觸發change效果。
js動態改變select框,怎么才能觸發change事件
慕無忌1623718
2018-12-29 19:14:33