联动下拉框的浏览器(IE好使,,火狐不好使)不兼容怎么解决,
发布网友
发布时间:2022-04-25 15:40
我来回答
共4个回答
懂视网
时间:2022-04-25 20:02
使用jquery做了一个项目,下拉列表选择项变化时,获取选中项的文本。我按如下方式写了:
代码如下:
$("#rd").change(function () {
$("#name").val($("#rd").find("option:checked").text());
});
由于开发环境浏览器的版本都比较高,IE10,FF23,Chrome29,测试都没问题,部署到服务器上,客户那儿有了问题,文本获取不到,仔细测试才发现,option的选中应该是selected,改成selected后,IE6、7、7、8、10、FF、chrome都没有问题了。
看来写代码还是的细心呀,高版本浏览器兼容一些属性,反而造成了程序员的懒惰,哎,没法了!
热心网友
时间:2022-04-25 17:10
这个可能是火狐的版本问题!火狐和IE的内核不一样,所以兼容性不太好!建议你安装最新版的遨游浏览器,本人亲测过,速度比火狐要快,稳定好用!希望采纳追问我需要的是在IE和火狐中都好使
热心网友
时间:2022-04-25 18:28
您好!很高兴为您答疑!
试下将js包的加载顺序变一下, jquery.js 放在dwr.js前面。
您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
热心网友
时间:2022-04-25 20:02
我也出现过这个问题, 但我出现这个问题的时候是由于 页面中同时用了 jquery.js 也就是 dwr和jquery同时在一个页面存在, 把js包的加载顺序变一下。 装jquery.js 放在dwr.js前面。 问题解决。