blink_2025_08

jQuery radio button group get value

Sam Deering
Sam Deering
Published in
·Updated:

Share this article

SitePoint Premium
Stay Relevant and Grow Your Career in Tech
  • Premium Results
  • Publish articles on SitePoint
  • Daily curated jobs
  • Learning Paths
  • Discounts to dev tools
Start Free Trial

7 Day Free Trial. Cancel Anytime.

Simple jQuery code snippet to get the chosen value from a radio button group.


$('input:radio[name=theme]:checked').val();

or when it is selected try:


$('input:radio[name=theme]').click(function() {
var value = $(this).val();
});

Frequently Asked Questions (FAQs) about jQuery Radio Button Group

How can I get the value of a selected radio button using jQuery?

To get the value of a selected radio button using jQuery, you can use the :checked selector. This selector will return the value of the radio button that is currently selected. Here is a simple example:

$('input[name="radioName"]:checked').val();

In this example, “radioName” is the name of your radio button group. This code will return the value of the selected radio button in the group.

How can I set the value of a radio button using jQuery?

To set the value of a radio button using jQuery, you can use the .prop() method. This method sets properties on the matched elements. Here is an example:

$('input[name="radioName"]').prop('checked', true);

In this example, “radioName” is the name of your radio button. This code will set the radio button as selected.

How can I check if a radio button is selected using jQuery?

To check if a radio button is selected using jQuery, you can use the :checked selector along with the .length property. Here is an example:

if ($('input[name="radioName"]:checked').length > 0) {
// Radio button is checked
} else {
// Radio button is not checked
}

In this example, “radioName” is the name of your radio button. This code will check if the radio button is selected.

How can I handle the change event of a radio button using jQuery?

To handle the change event of a radio button using jQuery, you can use the .change() method. This method attaches a function to run when a change event occurs. Here is an example:

$('input[name="radioName"]').change(function() {
// Code to execute when the radio button changes
});

In this example, “radioName” is the name of your radio button. This code will execute when the radio button changes.

How can I disable a radio button using jQuery?

To disable a radio button using jQuery, you can use the .prop() method. This method sets properties on the matched elements. Here is an example:

$('input[name="radioName"]').prop('disabled', true);

In this example, “radioName” is the name of your radio button. This code will disable the radio button.

How can I enable a radio button using jQuery?

To enable a radio button using jQuery, you can use the .prop() method. This method sets properties on the matched elements. Here is an example:

$('input[name="radioName"]').prop('disabled', false);

In this example, “radioName” is the name of your radio button. This code will enable the radio button.

How can I toggle a radio button using jQuery?

To toggle a radio button using jQuery, you can use the .prop() method along with the :checked selector. Here is an example:

$('input[name="radioName"]').prop('checked', !$('input[name="radioName"]').prop('checked'));

In this example, “radioName” is the name of your radio button. This code will toggle the radio button.

How can I get the text of a selected radio button using jQuery?

To get the text of a selected radio button using jQuery, you can use the :checked selector along with the .next() method and the .text() method. Here is an example:

$('input[name="radioName"]:checked').next().text();

In this example, “radioName” is the name of your radio button. This code will return the text of the selected radio button.

How can I get the id of a selected radio button using jQuery?

To get the id of a selected radio button using jQuery, you can use the :checked selector along with the .attr() method. Here is an example:

$('input[name="radioName"]:checked').attr('id');

In this example, “radioName” is the name of your radio button. This code will return the id of the selected radio button.

How can I get the name of a selected radio button using jQuery?

To get the name of a selected radio button using jQuery, you can use the :checked selector along with the .attr() method. Here is an example:

$('input[name="radioName"]:checked').attr('name');

In this example, “radioName” is the name of your radio button. This code will return the name of the selected radio button.

© 2000 – 2025 SitePoint Pty. Ltd.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.