1
我想检查一个选择框是否选择了一个项目或是空的。如果选项没有问题,我可以使用jquery检查是否没有在选择框中选择
$('main_user_selector_selectbox').find('option:selected').val()
得到的值或$('main_user_selector_selectbox')find.('option:selected').text()
得到文本。
问题是,当没有选择任何东西时,我总是收到第一个选项的信息。
<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>
我想这个脚本的DataTable收到一些信息,以允许或不允许行选择在数据表中。
var table = $('#rights_grid').DataTable();
table.on('select' , function() {
var user_id = $(".main_user_selector_selectbox").find('option:selected').val();
alert(user_id);
}
)}
有时候很简单 –