Вы можете получить любой атрибут, используя функцию attr
. Для Contains()
вы можете использовать indexOf
, который вернет -1
, если поиск не найден.
Так что это подводит нас так далеко:
if ($('input:text:eq(' + i + ')').attr('id').indexOf("txtSortOrder") !== -1)
Теперь для вашей итерации вы можете использовать each
для обработки результатов вашего запроса.
1019 * Е.Г. *
function editTextBoxes() {
$('input:text[id~=txtSortOrder]').each(function (index) {
$(this).val(index + 1);
});
}
Обратите внимание, что это расширяет ваш селектор для использования Атрибут содержит слово селектор : input:text[id~=txtSortOrder]
Это означает, что вам не нужно выполнять сравнение идентификаторов вручную