上一个选中的复选框值

时间:2012-06-27 22:29:59

标签: javascript jquery javascript-events

http://jsfiddle.net/thetylercox/gy8EQ/20/

$(':checkbox').change(function() {
 if (this.checked) {
     var lastChecked = $(this).prevAll(":checked:first");
     if (this.value == lastChecked.val()) {
         alert("previous checked box has same value");
     }
 }
});

问题是它只能向右试用另一个方向吗?如果值不相等则尝试执行if(this.value!= lastChecked.val()){alert(“上一个复选框具有相同的值”); }

1 个答案:

答案 0 :(得分:0)

你的意思是:

var lastChecked = $(this).siblings(":checked:first");

它会找到下一个和上一个复选框。