質問: jquery("input[name=\"tax_input[ba_locations][]\"]").filter(":checked").length; if (selected > 1){ jquery("input[name=\"tax_input[ba_locations][]\"]").each(function () { jquery(this).attr("checked", false); }); jquery(this).attr("checked", true); } });
回答: これは私が私の関数に投げたものですが、私は期待される結果を得ているようには思えません。<?php add_action( 'admin_head', 'cat_sel' ); function cat_sel() { ?> <script type="text/javascript"> jquery(document).ready(function($) { jquery("input[name=\"tax_input[rooms][]\"]").click(function () { selected = jquery("input[name=\"tax_input[rooms][]\"]").filter(":checked").length; if (selected > 1){ jquery("input[name=\"tax_input[rooms][]\"]").each(function () { jquery(this).attr("checked", false); }); jquery(this).attr("checked", true); } }); }); </script> <?php } ?>