How To Get The Value Of Selected Option In A Select Box Using JQuery
Có thể bạn quan tâm
Topic: JavaScript / jQueryPrev|Next
Answer: Use the jQuery :selected Selector
You can use the jQuery :selected selector in combination with the val() method to find the selected option value in a select box or dropdown list.
Let's try out the following example to understand how it basically works:
Example
Try this code » <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>jQuery Get Selected Option Value</title> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script> $(document).ready(function(){ $("select.country").change(function(){ var selectedCountry = $(this).children("option:selected").val(); alert("You have selected the country - " + selectedCountry); }); }); </script> </head> <body> <form> <label>Select Country:</label> <select class="country"> <option value="usa">United States</option> <option value="india">India</option> <option value="uk">United Kingdom</option> </select> </form> </body> </html>If the value for an option is not defined specifically, the text content of the <option> element will be used as a value instead, as demonstrated in the following example:
Example
Try this code » <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>jQuery Get Selected Option Text</title> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script> $(document).ready(function(){ $("select.country").change(function(){ var selectedCountry = $(this).children("option:selected").val(); alert("You have selected the country - " + selectedCountry); }); }); </script> </head> <body> <form> <label>Select Country:</label> <select class="country"> <option>United States</option> <option>India</option> <option>United Kingdom</option> </select> </form> </body> </html>Alternativley, you can use the jQuery text() method to get the text content of an element.
Get Selected Options from Multiple Select Box
Similarly, you can retrieve the selected values from multiple select boxes with a little trick.
A multiple select box allows a user to select multiple options. Hold down the control key on Windows or command key on Mac to select multiple options. You can enable multiple section in a select box by adding the attribute multiple to the <select> tag. Here's an example:
Example
Try this code » <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>jQuery Get Multiple Selected Option Value</title> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script> $(document).ready(function() { $("button").click(function(){ var countries = []; $.each($(".country option:selected"), function(){ countries.push($(this).val()); }); alert("You have selected the country - " + countries.join(", ")); }); }); </script> </head> <body> <form> <label>Country:</label> <select class="country" multiple="multiple" size="5"> <option>United States</option> <option>India</option> <option>United Kingdom</option> <option>Brazil</option> <option>Germany</option> </select> <button type="button">Get Values</button> </form> </body> </html>Related FAQ
Here are some more FAQ related to this topic:
- How to get value of selected radio button using jQuery
- How to get the values of selected checkboxes in a group using jQuery
- How to get the text inside an element using jQuery
Từ khóa » Html Select Set Selected Value Jquery
-
Set Select Option 'selected', By Value - Jquery - Stack Overflow
-
How To Set Selected Value On Dropdownlist Using Jquery - CodeProject
-
How To Change Selected Value Of A Drop-down List Using JQuery?
-
Jquery Set Select Selected Value Code Example - Code Grepper
-
JQuery Set Selected Value Of Dropdown - Tuts Make
-
HTML DOM Select Value Property - W3Schools
-
How Does JQuery Select Value Work? - EduCBA
-
How Do I Get The Text Value Of A Selected Option?
-
Change The Selected Value Of A Drop-down List Using JQuery
-
Set Selected Value Not Working - Material Design For Bootstrap
-
Change Selected Option In JavaScript [With Examples] - Alvaro Trigo
-
Jquery Set Select Option Value - Pakainfo
-
Get Selected Value In Drop-down In JQuery - Javatpoint
-
How To Set Selected Value Of JQuery Select2 | Edureka Community