我使用jQuery選擇具有一定的前綴開頭的所有錨標籤,然後調用每個函數:jQuery如何抓取元素?
$('a[id^="lblMyLabel"]').each(function() {
doSomething(this.id);
});
和DoSomething的裏面我做一個AJAX調用獲取一些數據。我假設jQuery會從上到下掃描頁面,抓取所有以lblMyLabel開頭的錨標籤,並按順序對它們執行操作,但順序似乎是隨機的。有誰知道這個選擇是如何發生的?
編輯:所以我同意你們都是正確的,它從上到下挑選項目。但是,如果我在WebMethod上響應ajax調用時出現斷點,則不會按照該順序獲取ID。該訂單如何確定?
我相信訂單是從上到下的順序。 –
http://james.padolsey.com/jquery/#v=1.7.2&fn=init這是一個很好的工具來查看jQuery的源代碼。 – Joe
我相信你正在從上到下談話,因爲它們出現在DOM中 – Alexander