一千萬個為什麽

搜索

jquery:獲取和存儲100多個td項目的最有效方法?

好吧,我在頁面上有大約六個這樣的日歷,所以大約有180個td項目(每個日期1個):

http://i44.tinypic.com/eiwphl.jpg http://i44.tinypic.com/eiwphl .JPG

每個td的id都等於當天的時間戳。 我想要的日期是紅色的( .booked 的類)。

所以我需要以最快的方式“序列化” td.booked 項目的ID,任何想法?

最佳答案

您可以使用 .map() 獲取一系列ID,喜歡這個:

var ids = $("td.booked").map(function() { return this.id; }).get();

這將導致像這樣的數組:

["id1", "id2", "id3", ... ]

轉載註明原文: jquery:獲取和存儲100多個td項目的最有效方法?