2011-12-30 65 views
0

我正在使用jQuery和 UFD Plugin进行选择下拉菜单。它很酷,我面对的是IE 7,它没有渲染。UFD 0.5未在IE 7中呈现

我的代码。

<div id="first"> 
      <select id="eventEg" name="eventEg"> 
       <option value="Afghanistan">Afghanistan</option> 

      </select> 
    </div> 
<div id="second"> 
      <select id="eventEg" name="eventEg"> 
       <option value="Afghanistan">Afghanistan</option> 

      </select> 
</div> 



      var master = $("div#first #eventEg").ufd(); 
      var another=$("div#second #eventEg").ufd(); 

我使用jQuery 1.5.1,在Firefox它工作正常。

在IE中,第一个下拉渲染渲染的第二个下拉列表不是 。

让我知道如何解决在IE7(我认为这是因为选择的ID唯一,我如何以往需要进行改变选择ID作为唯一的,因为我插在选择ID为格)问题

回答

2

ID MUST是唯一的,你不能使用相同的ID两次!正如你看到它打破了一切。如果要对多个元素使用相同的东西,请使用class而不是id