HOME C C++ PYTHON JAVA HTML CSS JAVASCRIPT BOOTSTRAP JQUERY REACT PHP SQL AJAX JSON DATA SCIENCE AI

jQuery - Get Content and Attributes

jQuery DOM Manipulation

One very important part of jQuery is the possibility to manipulate the DOM. jQuery comes with a bunch of DOM related methods that make it easy to access and manipulate elements and attributes. DOM = Document Object Model

DOM = Document Object Model

The DOM defines a standard for accessing HTML and XML documents: "The W3C Document Object Model (DOM) is a platform and language-neutral interface that allows programs and scripts to dynamically access and update the content, structure, and style of a document."

Get Content - text(), html(), and val()

Three simple, but useful, jQuery methods for DOM manipulation are:

The following example demonstrates how to get content with the jQuery text() and html() methods:

Example
                  $("#btn1").click(function(){
                  alert("Text: " + $("#test").text());
                  });
                  $("#btn2").click(function(){
                  alert("HTML: " + $("#test").html());
                  });
              

Get Attributes - attr()

The jQuery attr() method is used to get attribute values.

The following example demonstrates how to get the value of the href attribute in a link:

Example
                  $("button").click(function(){
                  alert($("#w3s").attr("href"));
                  });