如何用jquery判断选择的select是最后一个

来源:百度知道 编辑:UC知道 时间:2024/06/09 05:39:42

<select name="select2" id="search_time" onChange="show()">
<option selected>今天</option>
<option>昨天</option>
<option>本周</option>
<option>上周</option>
<option>最近7天</option>
<option>上周</option>
<option>本月</option>
<option>上月</option>
<option>自定义</option>
</select>

如何用jquery判断选择的option是最后一个,如选择的是最后一个option就alert('选择的是最后一个');
最后一个value 和 key 都不固定,所以只能用索引来判断了

<select name="select2" id="search_time" onChange="show()">
<option selected value="1">今天</option>
<option>昨天</option>
<option>本周</option>
<option>上周</option>
<option>最近7天</option>
<option>上周</option>
<option>本月</option>
<option>上月</option>
<option value="20">>自定义</option>
</select>

注意在 option 里加上 value 值,
判断:
function show(){
var result =$("#search_time").val();
if(result =="20") alert( "此选择 为 自定义");// 主要 用 接收 的value 值来判断;
}

可以用$("#search_time > option:last")取到最后一个option,继而得到它的值,再和当前选中值比较

function show() {
alert($("#search_time