如果选项值与之前的匹配,则不会使用jquery
显示该下拉列表修改
根据用户的评论填充选择框
$.each(g_Vehicle, function (index) {
var iYear = g_Vehicle[index].Year;
sMake = g_Vehicle[index].Make;
selectYear = '<option value="' + iYear + '">' + iYear + '</option>'; selectMake = '<option value="' + sMake + '">' + sMake + '</option>';
$("#DropDown_Year").append(selectYear);
$("#DropDown_Make").append(selectMake);
});
答案 0 :(得分:1)
您可以存储先前的全局变量并在更改时访问它。假设在start元素中选择零索引。
<强> Live Demo 强>
previousVal = $('#selectId option').eq(0).val();
$('#selectId').change(function(){
alert(previousVal);
previous = $('#selectId').val();
});
要存储以前的项目文本,您可以使用text()方法而不是val()
答案 1 :(得分:-1)
$(document).ready(function(){
$('body').delegate('#DropDown_Year','change',function(){
var prev = $(this).find('option:selected').prev().val();
if($(this).val() == prev ){
alert('Matched');
//your curent value and previous value are the same
}else{
//not same
}
});
});