日期:2014-05-16 浏览次数:20443 次
<div style="margin:20px">
<input name="a" type="checkbox" value="1" /><span>1</span>
<input name="a" type="checkbox" value="2" /><span>2</span>
<input name="a" type="checkbox" value="3" /><span>3</span>
<input name="a" type="checkbox" value="4" /><span>4</span>
<input id="t" type="text" value="" />
</div>
$(function(){
$(":checkbox[name=a]").click(function(){
if($(this).attr('checked')){
$("input:checkbox[name=a]").not($(this)).attr('checked',false);
}
});
});
$(function(){
var oldValue = "";
$(":checkbox[name=a]").click(function(){
var regex = eval("/" + oldValue + "$/gi");
if($(this).prop('checked')){
$("input:checkbox[name=a]").not($(this)).prop('checked',false);
//var regex = eval("/" + oldValue + "$/gi");
$("#t").val($("#t").val().replace(regex, "") + $(this).val());
oldValue = $(this).val();
} else {
$("#t").val($("#t").val().replace(regex, ""));
oldValue = "";
}
});
});