目前我有以下脚本检查复选框值是否已更改,但当我尝试使用它时它不起作用!
<script>
$('input[type=checkbox]').change(function () {
if ($(this).is(':checked')) {
if ($(this).prev().attr('checked') && $(this).val() != $(this).prev().val()) {
alert("previous checkbox has same value");
}
}
});
</script>
<input name="" type="checkbox" value="here"/>(if this was checked)
<input name="" type="checkbox" value="here"/>(then this)
<input name="" type="checkbox" value="there"/>(would not allow prompt alert)
<input name="" type="checkbox" value="here"/>(would allow)
你可以看到它在这里工作但是当我尝试使用它时它不起作用 http://jsfiddle.net/rajaadil/LgxPn/7
这个想法是在选中的复选框值与先前选中的复选框值不同时发出警报!
目前我的复选框看起来像
<input type="checkbox" name="checkbox[]" onClick="getVal();setChecks(this)" value="`key`=<?php echo $rspatient['key']?>" class="chk" id="chk<?php echo $a++?>"/>
我认为该功能('input[type=checkbox]').change(function()
会得到这些但我在某个地方错了?