我有一个非常基本的脚本,可以在我的三个输入上设置日期选择器,这个脚本在除 Internet Explorer 之外的所有浏览器中都完美,我只是想知道是否有人知道为什么。这是该页面的全部 JavaScript:
<script type='text/javascript'>
$(function() {
CKEDITOR.replace('content');
$('input.datepicker').datepicker();
$('input[name="media"]').click(function() {
$('fieldset.media').toggle('slow');
});
$('input[name="digital"]').click(function() {
$('fieldset.digital').toggle('slow');
});
});
</script>
该元素存在是因为它适用于所有其他浏览器。 Firebug(Firefox 插件)不显示任何错误。
感谢您提供的任何帮助。
编辑
这就是我用于包含 jQuery 的脚本标记的样子。
<script src='/assets/javascript/jquery.js' type='text/javascript'></script>
编辑 2
它在 IE6 和 IE7 中完全工作(包括不透明度),IE8 不工作。
最佳答案
我已通过为每个元素使用单独的 ID 并从此更改蓝图 CSS 的条件注释来修复它
<!--[if IE]>
为此
<!--[if lt IE 8]>
希望这对一些人有帮助。
关于javascript - jQuery 日期选择器在 IE 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4157643/