フォームをdivにシリアル化しようとしていますが、機能せず、理由がわかりません。
私はこれを持っています:
<div id="dialog-form">
<form>
<LABEL for="firstname">First name: </LABEL>
<INPUT type="text" id="firstname"><BR>
<LABEL for="lastname">Last name: </LABEL>
<INPUT type="text" id="lastname"><BR>
<LABEL for="email">email: </LABEL>
<INPUT type="text" id="email"><BR>
<INPUT type="radio" name="sex" value="Male"> Male<BR>
<INPUT type="radio" name="sex" value="Female"> Female<BR>
<INPUT type="submit" value="Send"> <INPUT type="reset">
</form>
</div>
私はこれを試してみます:
jQuery("#dialog-form").find("form").serialize()
ただし、テキストフィールドにデータが含まれている場合でも、空の文字列が返されます。誰か教えてもらえますか?