IE7下jquery的$('#modal-body .badge-info')与IE8等其他浏览器不同,怎么解决?

IE7下 $('#modal-body .badge-info')的.length属性为0
图片描述
IE8、chrome等浏览器为正常的数量
图片描述

尝试了各种办法也没能兼容IE7,请大神支招!

jquery代码如下:

console.log($('#modal-body .badge-info'));

HTML结构如下:

<div class="modal-body" id="modal-body" style="max-height:560px;">
    <dl class="clear">
        <dt class="float_l"><b>1、单选题</b></dt>
        <dd style="line-height:normal;">
            <a id="sign_8651" href="#question_8651" rel="0" class="badge questionindex badge-info" datanum="1">1</a>
            <a id="sign_8652" href="#question_8652" rel="0" class="badge questionindex badge-info" datanum="1">2</a>
            <a id="sign_8653" href="#question_8653" rel="0" class="badge questionindex badge-info" datanum="1">3</a>
            <a id="sign_8654" href="#question_8654" rel="0" class="badge questionindex" datanum="1">4</a>
            <a id="sign_8655" href="#question_8655" rel="0" class="badge questionindex badge-info" datanum="1">5</a>
         </dd>
    </dl>
</div>
阅读 2.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题