如何从select元素返回null而不是'undefined'.
基本上我目前有4个选择,但此时只有第一个选择填充数据,但我想在使用它们时从所有数据中获取值.
<select class="changeValue" id="drpOne"></select>
<option id=1>1</option>
<option id=2>2</option>
<option id=3>3</option>
<select class="changeValue" id="drpTwo"></select>
Run Code Online (Sandbox Code Playgroud)
JQuery的:
$('.changeValue').change(function() {
var data = {};
data["Id1"] = $('#drpOne:selected').attr("id");
data["Id2"] = $('#drpTwo:selected').attr("id");
Run Code Online (Sandbox Code Playgroud)
在这种情况下,drpTwo将返回'undefined'.反正有没有得到null?
使用or
运营商||
:
data["Id2"] = $('#drpTwo:selected').attr("id") || null;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
803 次 |
最近记录: |