Recent Posts
- jQuery attrAugust 12, 2021
- jQuery mouseenterAugust 9, 2021
- jQuery ToggleclassAugust 6, 2021
- jQuery attr
JQuery Val() is a type of method used for the operations related to the values of the elements in an HTML based web page. The two operations where this method can be used are to set the value for a given element or to get the value for a given element. One can also used an already defined and declared function to fetch the element property, for which the val() method can be used to set or get the values. The syntax for this method is ‘$(selector).val()’, where val will have the value as a parameter and sometimes the function details wherever applicable.
$(selector).val()
This method is used to get the value of a selected element.
$(selector).val( value )
This method is used to set the value of a selected element.
using (selector).val( function ( index, currvalue ) )
This method is used to set the value of a selected element by using a function.
Below given are the examples
Example #1 – jQuery val () Method without Parameters
Next, we write the html code to understand the val ( ) method more clearly with the following example where we set the value attribute of the second and third input element with the value content of the first input element –
Code:
<!DOCTYPE html>
<html lang= “en” >
<html>
<head>
<script type = “text/javascript” src=”https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js” >
</script>
<title> This is an example for jQuery val( ) method </title>
<!– code to show the jQuery val( ) working method –>
<script>
$(document).ready(function() {
var cont = $(“input”).val();
$(“input”).val( cont );
});
</script>
</head>
<body>
<input type = “text” value = “First Input Box value “/> <br/>
<input type = “text” value = “Second Input Box value “/> <br/>
<input type = “submit”>
</body>
</html>
Next example code where this method is used to get the form’s elements values. The val( ) method doesn’t accept any arguments and returns an array containing the value of each selected options in a list else returns a NULL value if no option is selected, as in the below code –
Code:
<!DOCTYPE html>
<html lang= “en” >
<html>
<head>
<script type = “text/javascript” src=”https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js” >
</script>
<title> This is an example for jQuery val( ) method </title>
<!– code to show the jQuery val( ) working method –>
<style>
b {
color: red;
}
p {
background-color: yellow;
margin: 10px;
}
</style>
</head>
<body>
<p></p>
<select id=”fruit”>
<option> Apple </option>
<option> Banana </option>
<option> Orange </option>
</select>
<script>
function fruitdisplayVals() {
var fruitValues = $( “#fruit” ).val();
$( “p” ).html( “<b> Fruits: </b> ” + fruitValues );
}
$( “select” ).change( fruitdisplayVals );
fruitdisplayVals();
</script>
</body>
</html>
In the next example code, we rewrite the above code for jQuery val() method with single and multiple select boxes –
Code:
<!DOCTYPE html>
<html lang= “en” >
<html>
<head>
<script type = “text/javascript” src=”https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js” >
</script>
<title> This is an example for jQuery val( ) method </title>
<!– code to show the jQuery val( ) working method –>
<style>
b {
color: red;
}
p {
background-color: yellow;
margin: 4px;
}
</style>
</head>
<body>
<p></p>
<select id=”fruit”>
<option> Apple </option>
<option> Banana </option>
<option> Orange </option>
</select>
<select id=”veg” multiple=”Vegetables”>
<option selected=”selected”> Broccoli </option>
<option> Corn </option>
<option> Cucumber </option>
<option> Tomato </option>
</select>
<script>
function fruitdisplayVals() {
var fruitValues = $( “#fruit” ).val();
var vegValues = $( “#veg” ).val() || [];
$( “p” ).html( “<b> Fruits:</b> ” + fruitValues +
” <b> Vegetables:</b> ” + vegValues.join( “, ” ) );
}
$( “select” ).change( fruitdisplayVals );
fruitdisplayVals();
</script>
</body>
</html>
Next example code where the jQuery wrap( ) method accepts a string to set the value of each matched element. As shown in the below example –
Code:
<!DOCTYPE html>
<html lang= “en” >
<html>
<head>
<script type = “text/javascript” src=”https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js” >
</script>
<title> This is an example for jQuery val( ) method </title>
<!– code to show the jQuery val( ) working method –>
<script>
$(document).ready(function(){
$(“#b1”).click(function(){
$(“input:text”).val(“Set Value”);
</script>
</head>
<body>
<p> Your Name: <input type=”text” name=”user”></p>
<button id=”b1″> Click to set the value of the input field </button>
</body>
</html>
Example #5 – jQuery val() Method with Function as Parameter
This method accepts a function as a parameter and sets the value of each matched element.
Code:
<!DOCTYPE html>
<html lang= “en” >
<html>
<head>
<script type = “text/javascript” src=”https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js” >
</script>
<title> This is an example for jQuery val( ) method </title>
<!– code to show the jQuery val( ) working method –>
<script>
$(document).ready(function(){
$(“#b1”).click(function(){
$(“input:text”).val( function(n,c){
return c+”Set Value”;
</script>
</head>
<body>
<p> Your Name: <input type=”text” name=”user” value= “Welcom to “></p>
<button id=”b1″> Click to set the value of the input field </button>
</body>
</html>
This method is used to get the value of the html element or to set the value of the html element. Syntax for this are –
Value used to specify the set value of the attribute. function ( index, currvalue ) used to specify the name of a function to execute and return the set value of the attribute.
We hope you like our post about jQuery if you are interested in learning more about programming and ready to dive deep in the world of programming don’t forget to check out mcp
MCP is the right place for best computer Courses institute and advance Courses in Mohali and Chandigarh.The Complete Programming Academy can change your life – providing you with the knowledge, skills, and performance in a second language which helps you to excel in your job.You can also Contact us for 6 month industrial training institute in Mohali.