我有一个包含10个元素的列表框。现在选择元件5。如果我把值改为8,那么我需要得到5和8。
即,我需要当前选择的项目和先前选择的项目。
Jquery中有任何可能性吗。请做必要的事。感谢
试试这个:
// on load
$("#mySelect").data("previous-value", $("#mySelect").val());
// on change
$("#mySelect").change(function() {
var previousValue = $(this).data("previous-value");
// do things with the previous value
// update previous value
$(this).data("previous-value", $(this).val());
});
小提琴示例