2013-03-25 22 views
1

我目前在頁面上顯示500個SharePoint列表項。有些屬性分配給這些列表項目,例如「電子郵件」。 (這些可以在瀏覽器開發工具中查看列表項時看到)如何在我的選擇器中引用SharePoint屬性?

當我點擊一個按鈕時,我想從頁面上的可見列表項中提取「電子郵件」細節。

目前我有:

$('.container:visible').each(function() { 
        emailString += $(this).text() + "; "; 
       }); 

這將主要通過從與可見的文字可見容器中的數據拉。

如何才能通過可見容器EMail屬性,以便當我點擊一個按鈕時,它顯示所有列表項的電子郵件?

(我點擊事件排序,我只需要提取)

謝謝大家。

+0

呢'$(本).attr( 「電子郵件」)'不行? – st3inn 2013-03-25 09:04:23

+1

你不會相信我剛剛那樣做。我花了很長時間看着它,我完全對這個明顯的事物視而不見。謝謝蝙蝠俠。 (聽起來很酷...) – Tron 2013-03-25 10:31:22

+0

我會把它放在一個實際的答案,如果你願意接受以供將來參考.. – st3inn 2013-03-26 10:12:22

回答

0

你必須像這樣改變each函數內部選擇​​:

$('.container:visible').each(function() { 
    emailString += $(this).attr("EMail") + "; "; 
});