How to Get Selected Radio Button Value in Jquery?
When “How to Get Selected Radio Button Value in Jquery?” moves through design, development and browser testing, new hire orientation can clarify hand-offs and time spent on revisions while leaving code quality, accessibility and released behaviour as the real measures of success.
For API changes, browser support and current usage patterns, compare the snippet with the official jQuery website before adopting it in production.
Hi Dev,
Today, I will learn you how to get selected radio button value in jquery. You can simply use the jQuery :checked
selector in the val() method to find the value of the selected radio button.
I will give you three example of getting selected radio button value by class with click event in js. You will use "checked" attribute to getting selected radio button value.
Example 1 :
<!DOCTYPE html>
<html>
<head>
<title></title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha256-L/W5Wfqfa0sdBNIKN9cG6QA5F2qx4qICmU2VgLruv9Y=" crossorigin="anonymous" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.js" integrity="sha256-WpOohJOqMqqyKL9FccASB9O0KwACQJpFTUBLTYOVvVU=" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha256-WqU1JavFxSAMcLP2WIOI+GB2zWmShMI82mTpLDcqFUg=" crossorigin="anonymous"></script>
</head>
<body>
<div class="container">
<div class="row">
<div class="col-md-6 offset-3">
<div class="card mt-5">
<div class="card-header bg-success">
<h4 class="text-white text-center"><strong>Get selected Radio Button Value in JQuery</strong></h4>
</div>
<div class="card-body">
<form>
<div class="form-group">
<label><strong>Select Your Hobby</strong>:-</label><br>
<label><input type="radio" name="hobby" class="radio-button" value="playing">playing</label>
<label><input type="radio" name="hobby" class="radio-button" value="reading">reading</label>
<label><input type="radio" name="hobby" class="radio-button" value="singing">singing</label>
<label><input type="radio" name="hobby" class="radio-button" value="listening">listening</label>
</div>
<div class="form-group text-center">
<button class="btn btn-success submit-btn" type="submit">Save</button>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
$('.submit-btn').click(function () {
var value = $('.radio-button:checked').val();
alert(value);
});
</script>
</body>
</html>
Example 2 :
<!DOCTYPE html>
<html>
<head>
<title></title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha256-L/W5Wfqfa0sdBNIKN9cG6QA5F2qx4qICmU2VgLruv9Y=" crossorigin="anonymous" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.js" integrity="sha256-WpOohJOqMqqyKL9FccASB9O0KwACQJpFTUBLTYOVvVU=" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha256-WqU1JavFxSAMcLP2WIOI+GB2zWmShMI82mTpLDcqFUg=" crossorigin="anonymous"></script>
</head>
<body>
<div class="container">
<div class="row">
<div class="col-md-6 offset-3">
<div class="card mt-5">
<div class="card-header bg-success">
<h4 class="text-white text-center"><strong>Get selected Radio Button Value in JQuery</strong></h4>
</div>
<div class="card-body">
<form>
<div class="form-group">
<label><strong>Select Your Hobby</strong>:-</label><br>
<label><input type="radio" name="hobby" class="radio-button" value="playing">playing</label>
<label><input type="radio" name="hobby" class="radio-button" value="reading">reading</label>
<label><input type="radio" name="hobby" class="radio-button" value="singing">singing</label>
<label><input type="radio" name="hobby" class="radio-button" value="listening">listening</label>
</div>
<div class="form-group text-center">
<button class="btn btn-success submit-btn" type="submit">Save</button>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
$('.submit-btn').click(function () {
var value = $('input[name="hobby"]:checked').val();
alert(value);
});
</script>
</body>
</html>
Example 3 :
<!DOCTYPE html>
<html>
<head>
<title></title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha256-L/W5Wfqfa0sdBNIKN9cG6QA5F2qx4qICmU2VgLruv9Y=" crossorigin="anonymous" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.js" integrity="sha256-WpOohJOqMqqyKL9FccASB9O0KwACQJpFTUBLTYOVvVU=" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha256-WqU1JavFxSAMcLP2WIOI+GB2zWmShMI82mTpLDcqFUg=" crossorigin="anonymous"></script>
</head>
<body>
<div class="container">
<div class="row">
<div class="col-md-6 offset-3">
<div class="card mt-5">
<div class="card-header bg-success">
<h4 class="text-white text-center"><strong>Get selected Radio Button Value in JQuery</strong></h4>
</div>
<div class="card-body">
<form>
<div class="form-group">
<label><strong>Select Your Hobby</strong>:-</label><br>
<label><input type="radio" name="hobby" class="radio-button" value="playing">playing</label>
<label><input type="radio" name="hobby" class="radio-button" value="reading">reading</label>
<label><input type="radio" name="hobby" class="radio-button" value="singing">singing</label>
<label><input type="radio" name="hobby" class="radio-button" value="listening">listening</label>
</div>
<div class="form-group text-center">
<button class="btn btn-success submit-btn" type="submit">Save</button>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
$('.submit-btn').click(function () {
var value = $('input[type="radio"]:checked').val();
alert(value);
});
</script>
</body>
</html>
It will help you...
- How to Show Loading Spinner in JQuery?
- How to Create Ajax Submit Form Using jQuery?
- How To Get Current Page URL, Path, Host and hash using jQuery?
- How To Get, Set and Delete Div Background Image jQuery?
- JQuery Remove All Unwanted Whitespace From String Example
- Body Background Video Using Vide Jquery Example
- JQuery UI Autocomplete Example
- JQuery Split String By Comma Into Array Example