我有一个div
,我点按了按钮创建了它的克隆。我更改了克隆对象的id
和其中的文本框。现在我想在克隆的文本框中添加文本。如何在多行中将文本添加到asp:textbox
?
我得到的问题是,如果我使用textmode=multiline
,则不显示任何内容,如果我删除textmode=multiline
,则文本显示在同一行。
请在下面找到我的代码。
var cloneCount = 1;
$(document).ready(function () {
$("#click").click(function () {
cloneCount = cloneCount + 1;
var clone = $("#dynamicDiv").clone(true);
clone.show();
clone.find('input[type="text"]').attr('id', 'textbox' + cloneCount);
clone.find('input[type="text"]').val("yasir \r\n yasir");
clone.css('display', 'inline-block');
clone.attr('id', 'dynamicDiv' + cloneCount).insertAfter("#dynamicDiv");
clone.appendTo("#divHolderFirstModule");
});
});
$(function () {
$(document).on('click', '.removeDiv', function () {
$(this).closest('div').remove();
});
});

<div ID="dynamicDivFirstModule" >
<%-- Dynamic Div--%>
<div id="dynamicDiv" style="display:none; border:solid;">
<table>
<tr>
<td class="auto-style1" rowspan="2">
<asp:TextBox ID="textbox" TextMode="MultiLine" runat="server" ReadOnly="true" style="overflow:auto;" Height="102px" Width="235px"></asp:TextBox>
</td>
<td id="hoverHere">
<asp:Label ID="Hovar" runat="server" Text="?"></asp:Label>
<p id="hover" class="masterTooltip" onmouseover="Hover();">?</p>
</td>
</tr>
<tr>
<td>
<asp:Button ID="Delete" runat="server" Text="Delete" CssClass="removeDiv"/>
</td>
</tr>
</table>
</div>
<%-- Dynamic Div--%>
</div>
&#13;