Необходимо опасаться XSS при выполнении материала как это:
document.getElementById('<%= Label1.ClientID %>').style.display
возможности состоят в том, что никто не будет в состоянии вмешаться в ClientID Label1 в этом экземпляре, но только быть на безопасной стороне, Вы могли бы хотеть передачу, это - значение через один из библиотека AntiXss методы:
document.getElementById('<%= AntiXss.JavaScriptEncode(Label1.ClientID) %>').style.display
jQuery будет соответствовать вашему запросу сверху вниз, поэтому согласованный набор всегда будет одинаковым.
Я забыл, какая это была конкретная версия, но JQuery 1.3.x гарантировал, что порядок документов соответствует порядку результирующих элементов, даже с такими запросами, как 'span, div'. (Предыдущие версии не возвращали результаты в порядке документа, и мне это нужно было несколько раз.)
Просто смотрел при этом я. jQuery действительно возвращает данные в порядке документов согласно следующей статье:
http://docs.jquery.com/Release:jQuery_1.3.2
Итак, если вы выберете некоторые идентификаторы как таковые:
$ (" # id1, # id2, # id3 " )
Затем они будут возвращены в том порядке, в котором они появляются в DOM, не обязательно в том порядке, в котором они указаны. Об этом определенно стоит знать при обновлении с более ранней до более поздней версии jQuery.