0

我有以下代码:

<td>
    <select class="versionSelect">
       <option value="5" <?php if($item->version === "5") echo "selected='selected'"; ?>>5</option>
       <option value="6" <?php if($item->version === "6") echo "selected='selected'"; ?>>6</option>
       <option value="7" <?php if($item->version === "7") echo "selected='selected'"; ?>>7</option>
    </select>
                    </td>

生成的 HTML 是这样的:

 <select class="versionSelect">
     <option value="5">5</option>
     <option selected="selected" value="6">6</option>
     <option value="7">7</option>
 </select>

然而当页面加载时,选择元素仍然是 5。这怎么可能?

4

1 回答 1

2

有时只是刷新不起作用,必须离开页面并返回,在某些浏览器中出现奇怪的选择行为

于 2012-10-25T18:34:19.173 回答