我们如何在jquery中将select框的默认返回值设置为null

时间:2015-11-25 09:14:46

标签: javascript null jquery-selectbox

如果没有选择selectbox,那么它将返回null值,怎么可能? 我试过这段代码:

<select name="city" id="city" style="width:238px;height:40px;"><option value= NULL >Select City</option>@foreach($cityName as $city)<option value="{{$city->id}}"> {{$city->name}}</option>@endforeach</select>

2 个答案:

答案 0 :(得分:0)

你不能。

当jQuery尝试读取select元素的值时,总是得到一个字符串。

你最接近的可能是使用空字符串(value="")或在JS中显式测试:

var my_value = jQuery('select').val();
my_value = (my_value === "NULL") ? null : my_value;

答案 1 :(得分:0)

非常简单,我认为这只是关于html,

<option value="" selected="selected"> ---- </option>

将此作为默认选定项目使用,如果需要,可以在javascript中将收到的值从“”更改为null。