我一直在这个问题上一段时间了,我似乎无法弄清楚。我有一个复选框,选中后会删除一个包含文本框的 div。当取消选中该复选框时,上述文本框应返回页面。删除有效,但附加无效。
这就是我目前正在使用的代码:
$('#ResultsNoData1').click(function () {
var parent = document.getElementById('Results1').parentNode;
var child = document.getElementById('Results1');
if (this.checked) {
parent.removeChild(child);
}
else {
parent.appendChild(child);
}
});
我的原始设计通过以下方式工作:
$('#ResultsNoData1').click(function () {
(this.checked) ? $('.results1').hide() : $('.results1').show();
});
但是,我需要重新创建的功能实际上是从该文本框中删除数据,使其无法在网站上访问,同时隐藏文本框本身。这不提供该功能。