1
こんにちは私はjQueryを使用してシリアル化したいdiv(フォーム)を持っていますが、結果は空の文字列です。ここで jQuery div serialize restulが空の文字列
は私のhtmlコードです:<div id="rakebackForm" class="wrapper wrapper-white">
<div class="page-subtitle">
<h3>RakeBack New Record</h3>
<p>Please enter all the information requested.</p>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label><span>Start Date</span></label>
<input name="StrStartDate" type="text" class="form-control datepicker">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label><span>End Date</span></label>
<input name="StrEndDate" type="text" class="form-control datepicker">
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label> <span>Amount</span></label>
<input name="Amount" type="text" class="form-control">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label> <span>Site</span></label>
<input name="Site" type="text" class="form-control">
</div>
</div>
</div>
</div>
、これが私のjQueryのコードです:
var form = $('#rakebackForm');
var data = form.serialize();
私が間違ってやって上の任意の手がかり?
グレートそれが動作フォーム要素を取得するために
serialize()
フォームまたはフォーム要素を使用して、jQueryの:input
擬似セレクターを使用する必要があります!私は "入力"ではない他の要素を直列化したいのですか? – VAAA@VAAA:それらを反復して配列を生成する 'map()'を使うことができる –
他のフォームコントロールを含めるために 'input'の代わりに':input'疑似セレクタを使う – charlietfl