Как можно убрать атрибут с помощью JQuery?

Денис Логвинец разместил пост 2 недель назад

Всем привет, интересует такой вопрос, как с помощью средств JQuery, можно удалить атрибут, и можно ли потом его вернуть заново задав новое значение?

Darth Vader разместил пост 2 недель назад

Это можно сделать с помощью метода removeAttr(), в скобки записать атрибут который нужно убрать, вот пример работы:

(function() {
   
var inputTitle = $("input").attr("title");
   
$("button").click(function () {
       
var input = $(this).next();
        if
( input.attr("title") == inputTitle ) {
            input.
removeAttr("title")
            input.
attr("title", 'i am another title')
        }
else {
            input.
attr("title", inputTitle);
       
}
        $(
"#info").html( "input title is now " + input.attr("title") );
   
});
})();


Мы убираем атрибут, затем сразу же создаём новый атрибут уже с другим значением. 

Я проходил курсы на itvdn, советую попробовать и тебе, там очень хорошо рассказывают про JQuery

Close