2013-06-26 3 views
2

Я пытаюсь что-то очень простое. У меня этого выберите тегкак распечатать текст выбранного элемента в div

<select id="appID"> 
<option value="1409608204102">test app 1</option> 
<option value="1409608295422">test set 2</option>      </select> 

Я хочу напечатать текст выбранной опции в DIV «printHere». Очень простой, но по некоторым причинам я не могу понять, как сделать это с помощью JQuery

Я делаю это, но

$('#appID').change(function(){ 
       var k = $(this).is('selected','selected').text(); 
       $('.printHere').text(k); 
      }); 

ответ

4

Вы можете использовать

var k = $(':selected', this).text(); 

k будет "test app 1" или "test set 2".

1

Попробуйте использовать :selected,

var k = $(this).find(':selected').text();