Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: Javascript jQuery MVC3
$(document).ready(function () {
        $("#ddlPA").change(function () {
 
            var url = "Reports/Models";
            var ddlsource = "#ddlPA";
            var ddltarget = "#ddlPSA";
            var selectedPSA = $(this).val();
            
            $.getJSON('@Url.Action("Models")', { param: $(ddlsource).val(), id: selectedPSA },
                 function (data) {
                     $(ddltarget).empty();
                     $.each(data, function (index, optionData) {
                         $(ddltarget).append("<option value='" + optionData.Text + "'>" + optionData.Value + "</option>");
                     });
 
                 });
 
                 if (selectedPSA = null || selectedPSA == '') {
                     $(ddltarget).hide();
                 }
                 else
                 {
                     $(ddltarget).show();
 
                 }
 
        });
 
    });
So,here is my dropdownlist id = ddlPA, when a user select a value in dropdownlist , i want to get that selected index to perform further actions , how can i obtain it?
Posted 21-Sep-12 1:18am
drstylo571
Edited 21-Sep-12 1:44am
v2
Comments
drstylo at 21-Sep-12 7:15am
   
$("#ddlPA").get(0).selectedIndex
 
I found this online. This got me the selected index but i am not able to set it.
Example : $("#ddlPA").get(0).selectedIndex = 2 is not working. Please help in it.

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

There are many ways you can try withe followings....
1) $("#ddlPA option:selected").text();
2) $('#ddlPA').find('option:selected').text();
3) $("#ddlPA :selected").text();
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 Marcin Kozub 330
1 OriginalGriff 256
2 Sergey Alexandrovich Kryukov 215
3 Praneet Nadkar 197
4 Richard MacCutchan 182
0 OriginalGriff 8,048
1 Sergey Alexandrovich Kryukov 7,287
2 DamithSL 5,614
3 Manas Bhardwaj 4,986
4 Maciej Los 4,910


Advertise | Privacy | Mobile
Web02 | 2.8.1411023.1 | Last Updated 21 Sep 2012
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100