続・jQueryにてフォーム値を全クリア

JavaScript#jquery#クリア#フォーム

この記事は12年以上前に書かれたものです。内容が古くなっている可能性があります。

以前の記事で、jQueryにてフォーム値を全クリアを紹介しましたが、

radioまではクリアされたくないなーと思ったのでちょっと修正しました。

まー簡単な事ですが、radioを対象から外せばいいだけです。

<script language="javascript" type="text/javascript">
$(function() {
$('#clearForm').bind('click', function(){
$(this.form).find("textarea, :text, select").val("").end().find(":checked").not("input[type=\"radio\"]").prop("checked", false);
});
</script>

.not(“input[type="radio"]”)

を追加ですね。