1

嗨,我无法在 IE7 中添加绑定idsfors属性。此示例在 Chrome、IE8、...中运行良好,但不适用于 IE7 或更低版本

<!doctype html>
<html lang="en" ng-app id="ng-app" xmlns:ng="http://angularjs.org">
<head>
    <meta charset="UTF-8">
    <title>fjseif</title>
</head>
<body>

 <!--[if lte IE 8]>
      <script src="json2.js"></script>
    <![endif]-->

<input type="radio" id="in{{1+1}}" name="lala">
<label for="in{{2}}">Hello1</label>

<input type="radio" id="in{{1+2}}" name="lala">
<label for="in{{3}}">Hello1</label>

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script>
</body>
</html>

带有“in{{3}}”标签的标签不会绑定到 id “in{{1+2}}”的输入

我相信这是因为for to id链接发生在 IE7 上的 DOM 加载时,并且在编译后不会再次发生。

这是它不起作用的真正原因吗?如果是,我该如何解决?

这是一个 JSFiddle: http: //jsfiddle.net/wttYe/(JSFiddle 在 IE7 上不起作用,但你明白了)

4

0 回答 0