Jump to content

jQuery :selected is returning an array????


2levelsabove

Recommended Posts

Hello,

 

I have a simple combobox :

 

  <select id="selwebsiteid">

      <option value="0">Select a profile</option>

<option value="1">Test 1</option>

<option value="0">Test 2</option>

    </select>

 

 

and when i do jQuery('#selwebsiteid :selected').text() to get the selected text and it comes back with

 

"Select a profile" appended at the begining of any option i select. Any ideas?

Link to comment
https://forums.phpfreaks.com/topic/196905-jquery-selected-is-returning-an-array/
Share on other sites

You're selecting the select element text instead of the option element. try this:

<script type="text/javascript">
jQuery (document).ready (function (){
    jQuery ('#selwebsiteid').change (function () {
        var selectedText = jQuery('#selwebsiteid option:selected').text();
        console.log(selectedText);
    });
});
</script>

Thank you so much for the reply. That did not work also. I am also positive that my DOM gets corrupt somewhere. Not sure where. No matter what I do, I am getting the "Select a profile" prepended to the option I select.

 

 

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.