Ich möchte prüfen, ob eine Auswahlbox ein Element ausgewählt hat oder leer ist. Wenn die Option kein Problem ausgewählt ist, kann ich jquery Überprüfen, ob in der Auswahlbox nichts ausgewählt ist
$('main_user_selector_selectbox').find('option:selected').val()
verwenden, um den Wert zu erhalten, oder
$('main_user_selector_selectbox')find.('option:selected').text()
, um den Text zu erhalten.
Problem ist, wenn nichts ausgewählt ist, erhalte ich immer die Informationen der ersten Option.
<select class="main_user_selector_selectbox" name="main_user_select_box">
<option value="US20160622053653am"> Beckenbauer, Franz </option>
<option value="US20160618044520am"> Engel, Laura </option>
<option value="US20160618094232am"> Gonzaga, Bengie </option>
<option value="US20160623055042am"> Neureuter, Walter </option>
<option value="US20160618050746am"> Rosenberger, Trude </option>
<option value="US20160622102555am"> Schuhmacher, Michael </option>
<option value="US20160618063016am"> Tinay, Decebil </option>
<option value="US20160615115928am"> Weiss3, Katrin </option>
</select>
habe ich versucht, dieses Skript mit Datentabellen einiger Informationen zu erhalten Auswahl von Zeilen in Datentabelle zu erlauben oder zu verbieten.
var table = $('#rights_grid').DataTable();
table.on('select' , function() {
var user_id = $(".main_user_selector_selectbox").find('option:selected').val();
alert(user_id);
}
)}
Manchmal ist es so einfach –