我有一個循環,產生這些一堆:有一個循環多個相同的ID和使用jQuery與他們
<textarea id="uar"></textarea>
同一迴路產生相鄰的textarea的一個提交鏈接。
該鏈接將在此形式:
<form action="php/unApprovePost.php" method="POST" id="unApprovePost">
<input type="hidden" id="uaid" name="uaid"/>
<input type="hidden" id="uadc" name="uadc"/>
</form>
我填充#uaid
成功,但是當我嘗試填充#uadc
,只在循環的第一次迭代中具有的功能。我的意思是 - 只有第一個textarea纔會正確發佈我想要的東西。如果我嘗試使用除第一個以外的其他textareas,他們不會提交任何內容。我認爲這與HTML中ID的唯一性有關。我嘗試使用類.uar
但這並不真的工作 - 相同的行爲。任何幫助?
這裏是我的jQuery代碼:
$('#unApprovePost').submit(function() {
$('#uadc').val($('#uar').val());
});
編輯: 有循環迭代的動態量,所以我真的不能有一些像類=「uar1」。我試圖使它.uar
類的文字區域,並使用此jQuery代碼:
$('#unApprovePost').submit(function() {
$('#uadc').val($('.uar').val());
});
但問題仍然存在。
爲什麼不完全避免隱藏的元素,只給文本區域元素分配給隱藏的輸入的id? – 2011-03-08 09:23:35
表單離textarea或提交鏈接很遠。我必須使用jQuery進行提交。 – AKor 2011-03-08 09:24:15