簡體   English   中英

使用jQuery的附錄生成輸入字段

[英]Generate input field using jQuery's append

問題:我試圖將模態窗口中的輸入字段(包含用戶插入的值)附加到現有面板。 到目前為止,用戶已經可以從模式中創建新字段並將其添加,但是,由於這是編輯頁面的一部分,因此我希望將其輸入添加到輸入字段中。 這是工作代碼: BOOTPLY示例 我希望將新生成的字段的格式設置為與現有字段相同的格式,因為它將成為允許提交並更新操作頁面的巨型表單的一部分。

問題:我是否必須在聲明其他格式化約束的附加函數本身中對此進行格式化? 還是可以以某種方式在輸入附加到的“ cloudcontainer” div中設置屬性? 另外,我應該使用.html函數而不是append嗎? 在這里,性能確實不是問題。

謝謝

您必須添加與開始時生成的格式完全相同的input標簽,然后向其中添加表單值

$("#clickme").click(function(){
    $('.cloudcontainer').append('<div class="cloud"><p><b>'+$('#fieldtitle').val()+': </b><input style="display: inline; width: 325px;" class="form-control" id="projectName" type="text" value="'+$('#fieldvalue').val()+'" </input></p></div>');
  });

演示版

在您的JavaScript中,在添加字段的行上您應該執行以下操作:

$('.cloudcontainer').append('<div class="cloud"><p><b>'+$('#fieldtitle').val()+': </b>'+'<input type="text" value="' + $('#fieldvalue').val() + '"></p></div>');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM