<script src="../js/jquery-1.4.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
function showDiv(ids) {
var dis = $("#" + ids).attr("dis");
var div = $("#div" + dis);
var towhere = $("#"+ids).attr("jj");
if (div.is(":visible")) {
div.hide();
}
else {
div.show();
}
//bind events
if (!div.data("hasbind")) {
div.find(":checkbox").click(function () {
var txt = $(this).next().text();
if (txt == "任意") {
div.find(":checkbox").slice(1).attr("checked", false);
div.find(":checkbox:first").attr("checked", true);
$("#" + towhere).val($(this).attr("checked") ? txt : "");
return;
}
else if (div.find(":checkbox:checked").length == div.find(":checkbox").length - 1) {
div.find(":checkbox").slice(1).attr("checked", false);
div.find(":checkbox:first").attr("checked", true);
$("#" + towhere).val("任意");
return;
}
else {
div.find(":checkbox:first").attr("checked", false);
}
var arr = [];
div.find(":checkbox:checked").each(function () {
arr.push($(this).next().text());
});
$("#" + towhere).val(arr.join(','));
});
div.data("hasbind", true);
}
}
$(document).ready(function () {
// $("#marriage_con").click(function () {
// var dis = $(this).attr("dis");
// var div = $("#div" + dis);
// var towhere = $(this).attr("jj");
// if (div.is(":visible")) {
// div.hide();
// }
// else {
// div.show();
// }
// //bind events
// if (!div.data("hasbind")) {
// div.find(":checkbox").click(function () {
// var txt = $(this).next().text();
// if (txt == "任意") {
// div.find(":checkbox").slice(1).attr("checked", false);
// $("#" + towhere).val($(this).attr("checked") ? txt : "");
// return;
// }
// else if (div.find(":checkbox:checked").length == div.find(":checkbox").length - 1) {
// div.find(":checkbox").slice(1).attr("checked", false);
// div.find(":checkbox:first").attr("checked", true);
// $("#" + towhere).val("任意");
// return;
// }
// else {
// div.find(":checkbox:first").attr("checked", false);
// }
// var arr = [];
// div.find(":checkbox:checked").each(function () {
// arr.push($(this).next().text());
// });
// $("#" + towhere).val(arr.join(','));
// });
// div.data("hasbind", true);
// }
// });
});
</script>