Получить <select>текст, используя ключевое слово this - PullRequest
4 голосов
/ 09 января 2010

Я использую следующий код:

<select class="element select medium" id="inDistrict"
        name="inDistrict" onchange="setCookie('lastvalue',this.value,1);">

Это не принимает: this.value. Что еще использовать, чтобы получить выбранный текст DropDown?

Ответы [ 2 ]

5 голосов
/ 09 января 2010

<a href="http://www.academictutorials.com/HTML-DOM/htmldom-option.asp" rel="noreferrer">this.options</a>[<a href="http://www.academictutorials.com/HTML-DOM/htmldom-select.asp" rel="noreferrer">this.selectedIndex</a>].<a href="http://www.academictutorials.com/HTML-DOM/htmldom-option.asp" rel="noreferrer">value</a>

2 голосов
/ 09 января 2010
var i = this.selectedIndex;
var selectedText = this.options[i].text;

Должен сделать это (если это правильный контекст).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...