Я думаю, что проще просто вызвать клик:
$("#select-all-teammembers").click(function() {
$("input[name=recipients\\[\\]]").trigger('click');
});
Я думаю, что причина использования GetOrdinal () заключается в том, чтобы вы могли кэшировать результат и повторно использовать его несколько раз для производительности.
Например,
Dim reader As SqlClient.SqlDataReader
int valueOrdinal = reader.GetOrdinal("value");
while ( ... )
{
var value = reader.GetString(valueOrdinal);
}
GetOrdinal
сначала выполняет поиск с учетом регистра. Если это не удается, выполняется второй поиск без учета регистра. GetOrdinal
нечувствителен к ширине каны. Поскольку поиск по порядковому номеру более эффективен, чем именованный поиск, неэффективно вызывать GetOrdinal
внутри цикла. Экономьте время, вызывая GetOrdinal
один раз и присваивая результаты целочисленной переменной для использования в цикле.
Источник: http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldatareader.getordinal.aspx