我有一個名爲「BenefitsValue」在我的頁面顯示設置爲無DIV ..如何清除動態添加的div內容並僅顯示div內容?
<input id="Radio1" type="radio" name="bunit" value="1" onclick="onSample1()"
runat="server"/>Sample1
<input id="Radio2" type="radio" name="bunit" value="2" onclick="onSample2()"
runat="server"/>Sample2
<div id="BenefitsValue" style="display:none">
<table id="approverTable">
<tr id="rowtr" align="center">
<td>
<input type="text" id="From" size="11" maxlength="9"
class="gov-textbox" style="width: 100px;" />
</td>
<td>
<a id="addRangeLink" class="addRange" href="javascript:;"
onclick="AddTextBox();">AddRange</a>
</td>
</tr>
</table>
</div>
我將動態點擊的AddRange添加多個文本框..
function AddRange() {
var val = "";
var oTable = document.getElementById('approverTable');
var rowCount = oTable.rows.length;
var row = oTable.insertRow(rowCount);
var cell0 = row.insertCell(0);
var innerhtml;
cell0.innerHTML = '<input type="text" id="From' + rowCount
+ '" size="11" maxlength="9" class="gov-textbox" style="width: 100px;" />';
}
如果我選擇radiobutton1
我將顯示div
內容,我將動態點擊的AddRange添加多個textboxes
....
然後,一旦我選擇它radiobutton2
必須清除新廣告DED該分區的textboxes
並告訴我只有我在div內指定的單個text box
..
我已經使用$("#BenefitsValue").empty();
清除的內容,但如果我再使用$("#BenefitsValue").show()
顯示它再次顯示它沒有...
如何克服它?
嘗試$( 「#BenefitsValue」)。HTML() – Alex
你可以添加額外的類的動態元素.... –
你可以讓jsFiddel? –