Для установки (изменения) содержимого элементов могут использоваться те же три метода jQuery, что и в предыдущей главе:
- text() - устанавливает или возвращает текстовое содержимое выбранных элементов
 - html() - устанавливает или возвращает содержимое выбранных элементов (включая разметку HTML)
 - val() - устанавливает или возвращает значение полей форм
 
Следующий пример демонстрирует как установить контент при помощи jQuery методов text(), html() и val():
$("#btn1").click(function(){
  $("#test1").text("Hello world!");
});
$("#btn2").click(function(){
  $("#test2").html("<b>Hello world!</b>");
});
$("#btn3").click(function(){
   $("#test3").val("Dolly Duck");
}); 
Функция обратного вызова в методах text(), html() и val()
Все три метода jQuery, описанные выше, - text(), html(), val() - также могут использоваться с функцией обратного вызова.
Функция обратного вызова имеет два параметра: индекс текущего элемента в списке отобранных элементов и исходное (старое) значение. Из функции вы можете вернуть строку, которая будет использоваться как новое значение.
В следующем примере демонстрируется использование методов text() и html() с функцией обратного вызова:
$("#btn1").click(function(){
  $("#test1").text(function(i, origText){
     return "Старый текст: " + origText + " Новый текст: Hello world!
     (index: " + i + ")"; 
  });
});
$("#btn2").click(function(){
  $("#test2").html(function(i, origText){
     return "Старый html: " + origText + " Новый html: Hello <b>world!</b>
     (index: " + i + ")"; 
  });
}); 
Установка атрибутов - attr()
jQuery метод attr() также может использоваться для установки/изменения значений атрибутов.
В следующем примере демонстрируется как изменить (установить) значение атрибута href ссылки:
$("button").click(function(){
  $("#w3s").attr("href", "https://msiter.ru/tutorials/jquery/");
}); 
Метод attr() также позволяет устанавливать несколько атрибутов за один раз.
В следующем примере демонстрируется как установить одновременно значения атрибутов href и title ссылки:
$("button").click(function(){
  $("#w3s").attr({
    "href" : "https://msiter.ru/tutorials/jquery/",
     "title" : "Учебник по jQuery"
  });
}); 
Функция обратного вызова в методе attr()
Метод attr() также может использоваться с функцией обратного вызова.
Функция обратного вызова имеет два параметра: индекс текущего элемента в списке отобранных элементов и исходное (старое) значение. Из функции вы можете вернуть строку, которая будет использоваться как новое значение атрибута.
В следующем примере демонстрируется использование метода attr() с функцией обратного вызова:
$("button").click(function(){
  $("#w3s").attr("href", function(i, origValue){
    return origValue + "/jquery/"; 
  });
});