并排列的3个select,用来显示省市区。
利用jquery的append("option")这样的形式来添加数据,实现联动,数据是利用每次选择后,异步读取出来的。
问题是,数据可以正常添加,联动也可以实现,不过在IE6,7里面出现了位置问题。就是原来填充数据以后select的宽度会发生变化,但是并不会自动扩展位置,也就一部分内容被挡住了。 不知道怎么解决了。
大家帮忙看看。
我也遇到过你这个问题,不过我真没在意
直接用dom操作确实没这个问题,我当初是把jquery改成dom操作select解决的
如果jquery可以直接解决,铜球高人明示
这个我想知道你每次在append前是否做过对象元素clear,如果没做过建议你clear下,我遇到过类似的,但未做深入的去看jQuery源代码,我只是遇到这个问题的时候我会每次加一行代码让append的对象innerHTML为空后再继续append
省市区的联动,我刚做了一个。
Code
后台采用
Code
希望对你有作用。