2011-12-30 62 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