Как я могу l oop через 3 указать c форму ввода и установить атрибут readonly в jquery - PullRequest
0 голосов
/ 27 января 2020

Это работает, но я бы хотел использовать jquery l oop для выполнения работы

function setAddNewUserFormReadonly() {
  var firstName = $("#UserData_Person_FirstName");
  var lastName = $("#UserData_Person_LastName");
    var email = $("#UserData_Person_EmailAddress");

    firstName.attr('readonly', 'true');
    lastName.attr('readonly', 'true');
    email.attr('readonly', 'true');
}

1 Ответ

0 голосов
/ 27 января 2020

Допустимо добавлять классы к элементам специально для возможности их группировки для облегчения доступа к коду. Например, вы можете присвоить каждому из ваших элементов #UserData_Person_FirstName, #UserData_Person_LastName и #UserData_Person_EmailAddress класс readonlytag. Для этого вам не понадобится никаких связанных css - это просто дополнительная метка, которую мы применили для удобства.

Теперь в вашем коде вы можете использовать

$('.readonlytag').each(function(){
   $(this).attr('readonly', 'true');
})

, чтобы выбрать элементы с классами, включая readonlytag, и установить атрибут readonly с помощью al oop.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...