首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jQuery不适用于IE,但适用于Chrome和Firefox

jQuery不适用于IE,但适用于Chrome和Firefox
EN

Stack Overflow用户
提问于 2012-09-26 19:15:45
回答 2查看 996关注 0票数 0

我这里有一个示例html代码和javascript,当被Google Chrome和Mozilla Firefox浏览时,它工作得很好,但当从Internet Explorer9查看时,它现在变得一团糟。

我的html代码是:

代码语言:javascript
运行
复制
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
    <head>
        <script type="text/javascript" src="dummy.js"></script>
        <script type="text/javascript" src="jquery-1.8.2.min.js"></script>
    </head>
    <body>
        <div id="dummy" style="display:none;"><option value="dummy">dummy</option></div>
        <table>
            <tr>
                <td>
                    <tbody id="MultCompanyIdPane">  </tbody>
                </td>
            </tr>
        </table>
    <script>modifyMultCompIdFunc();</script>
    </body>
</html>

我的示例javascript是:

代码语言:javascript
运行
复制
function modifyMultCompIdFunc() {
    $("#MultCompanyIdPane").show();

        var html =
                '<tr>' +
                    '<td align="left">Company:</td>' +
                    '<td align="right">' + 
                        '<select id="var" class="UserMgmtInputText">' +
                            $("div#dummy").html() +
                        '</select>' +
                    '</td>' +
                '</tr>';
        $("#MultCompanyIdPane").append(html);
}

我已经尝试重置我的IE配置,但它不能解决问题。对如何解决这个问题有什么想法吗?还是我做错了?

它在显示方面搞得一团糟,当在google chrome/mozilla中查看时,下拉列表框正在工作(选择框上有一个值),但当使用IE9查看时,下拉列表框中没有值。

谢谢。

EN

Stack Overflow用户

发布于 2012-09-26 19:54:31

有两个具有相同id (MultCompanyIdPane)的<tbody>元素。此外,您的<option>标记应该是<option>dummy</option><option value="dummy">dummy</option>

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12600469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档