Ich habe ein wenig Drop-Down-Menü zu einer Webseite hinzugefügt:bekommt den Wert eines Dropdown-Menüs mit jQuery
function addDropDownMenu() {
var positionMenu = $(
"<form class='drop_down_menu'>" +
"<select name='roles'>" +
"<option value='notSelected'>Not Selected</option>"+
"<option value='relevant'>Relevant</option>"+
"<option value='notRelevant'>Not Relevant</option>" +
"</select>" +
"</form>");
$('#profile-experience .position').prepend(positionMenu)
}
ich den Wert von entweder Relevant
oder Not Relevant
zu bekommen versuchen.
Allerdings, wenn ich diesen Code ausführen, bekomme ich immer eine leere Zeichenfolge.
var x = $('.drop_down_menu')[0]
// x is the form
$(x).val()
kehrt ""
Was bin ich? Falsch machen?
Y verwenden Du brauchst '$ ('. drop_down_menu select'). val()' –
@Morgan, es funktioniert für dich? –
dauerte eine Weile, um herauszufinden, was los war. Aus irgendeinem Grund konzentrierte sich der Debugger auf einen iFrame und wies daher immer wieder leer aus. Alle diese Antworten funktionierten :-) –