我有两个选择框,第二个框在选择第一个框后填充。目前我用 $('#category')。live('change',function(){}); 在用户对第一个框进行更改后,它会更改第二个框。
问题是,如果我在第一个框中加载默认值,则不会填充第二个框,因为“更改”事件永远不会发生。如何修改脚本以便根据第一个框的内容填充第二个框? 谢谢!
答案 0 :(得分:1)
使该函数成为单独的命名函数
function populateSecond(){ }
$('#category').live('change', populateSecond);
然后在页面首次加载时运行一次,以便第二个<select>
从第一个页面加载时的值中弹出
$(document).ready(function(){ populateSecond(); })