русский  עברית
tadam logo
Нашли ошибку в тексте?
Отметьте её курсором и нажмите
Ctrl + Enter
Проверка орфографии Xhtml.co.il
Orphus system
Рассылка
Присоединитесь к списку рассылки для получения последних новостей

Введите адрес электронной почты:

.removeAttr( имяАтрибута )

Возвращает: jQuery

Описание: Удаляет атрибут из каждого элемента в наборе соответствующих элементов.

.removeAttr( attributeName )

Добавлена в версию: 1.0
attributeName
Атрибут для удаления; начиная с версии 1.7, это может быть, разделенный пробелами список атрибутов.

Метод .removeAttr() использует JavaScript функцию removeAttribute(), но она имеет то преимущество, что может быть вызвана непосредственно на объект jQuery и его учетные записи для разных имен атрибута для всех браузеров.

Примечание: Удаление встроенного обработчика события onclick с помощью .removeAttr() не достигает желаемого эффекта в Internet Explorer 6, 7, or 8. Чтобы избежать возможных проблем, используйте вместо этого .prop():

$element.prop("onclick", null);
console.log("onclick property: ", $element[0].onclick);

Примеры

Нажимая на кнопку, Вы активируете элемент ввода рядом с ней.
    $("button").click(function () {
      $(this).next().removeAttr("disabled")
             .focus()
             .val("editable now");
    });

Результат выполнения кода выше:
Полный код:
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>  
  <script>
  $(document).ready(function(){    
    $("button").click(function () {
      $(this).next().removeAttr("disabled")
             .focus()
             .val("editable now");
    });
  });
  </script>
</head>
<body>
  <button>Enable</button>
  <input type="text" disabled="disabled" value="can't edit this" />
</body>
</html>
Была ли эта информация полезной?
   

Комментарии