在IE7 / 8中敲除数据绑定到定义列表

时间:2012-10-11 11:40:02

标签: javascript html knockout.js

Internet Explorer再次出现!在IE7和8中,敲除无法绑定到定义列表。如果我使用与下面相同的代码,但将其更改为无序列表,魔术一切正常。不幸的是,UX团队说我应该使用定义列表,所以不知道该怎么做?有什么想法吗?

<ul data-bind="foreach: geofences">
    <li class="geofenceData">
        <h3 data-bind="text: Alias, click: $root.selectGeofence"></h3>
        <div class="holder" >
                <dl class="datalist">
                    <dt>@LanguageResources.Geofence.Name.Text</dt>
                    <dd><span  data-bind="text: Alias"/></dd> 

                    <dt>@LanguageResources.Geofence.IsPrimary.Text:</dt>
                    <dd><span  data-bind="text: IsPrimary"/></dd> 
                 </dl>
         </div>
    </li>
 </ul>

1 个答案:

答案 0 :(得分:1)

您需要将<span />代码替换为<span></span>