4
<form method="post" id="formFinish2">
<input type="checkbox" name="finish" />
<input type="hidden" name="id" class="finishId" value="2" />
</form>
<script type="text/javascript">
$(":checkbox[name='finish']").click(function() {
id = $(this).closest('input.finishId').val();
alert(id);
$("#formFinish".id).submit();
});
</script>
アラートme undefined
クリックしたチェックボックスの横にあるクラスfinishId
の入力から来ている2
を私に警告したいと思います。次の入力の値を取得
@ Saeedの答えとは別に、文法エラー '$("#formFinish ".id)'は '$("#formFinish "+ id)でなければなりません。 –
単に親を提出しないのはなぜですか? '$(this).closest(" form ")。submit();'その後、余分な入力は必要ありません。 –