$("a").each(function() { openFile($(this).attr('href')); }
我從另一個問題得到了這個。 openFile是一個根據鏈接的文件擴展名切換img src的函數。我試圖根據鏈接的href更改數據,但它只執行一次
現在如果我有這樣的:
<a class="thelink" href="../General Reading/General Reading 1/Luddites/Luddites 4 Summary.pdf"><img class="theimage" src="" alt="icon"/> <div class="thefile"></div></a>
<a class="thelink" href="../General Reading/General Reading 1/Luddites/Luddites 5 Reading.pdf"><img class="theimage" src="" alt="icon"/> <div class="thefile"></div></a>
<a class="thelink" href="../General Reading/General Reading 1/Luddites/Luddites 1 Vocab.ppt"><img class="theimage" src="" alt="icon"/> <div class="thefile"></div></a>
<a class="thelink" href="../General Reading/General Reading 1/Luddites/Luddites 2 Grammar Preview.ppt"><img class="theimage" src="" alt="icon"/> <div class="thefile"></div></a>
我的功能僅在我想結束運行一次,並採取從最後一個URL的信息。我想要的是循環每個鏈接並根據特定鏈接更改信息。
Err很難解釋。
放了console.log或者$(「a」)。(each(function(){..)中的alert(),並確保找到了正確數量的元素。如果是,則可能是openFile方法有問題 – sjobe 2010-10-06 18:24:41