我想动态添加/删除一个div。我设法让添加按钮与此代码一起使用:
$('#addSelector').live('click', function() {
$('<div id=' + c + ' class="title">...<input type="button" id="remSelector'+ c +'" value="Remove Selector"></div>').appendTo(addDivSelector);
c++;
所以它基本上添加了删除按钮,我希望它删除它的 div (例如 remSelector5 删除 id 为 5 的 div。
我在这段代码中遇到的另一个问题:我已经设法使用这段代码动态添加/删除输入字段:
var i = $('#addinput p').size() + 1;
var addDiv = $('#addinput');
$('#addNew').live('click', function() {
$('<p> ... <input type="text" name="value' + i + '" placeholder="Value"/>  <input type="button" id="remNew" value="Remove Operator"/></p>').appendTo(addDiv);
i++;
这篇文章的第一个代码生成第二个代码(var 声明除外)。例如,当我在第二个或第三个 div 上按下 ID 为“addNew”的按钮时,它会在第一个 div 中生成一个新字段。我希望它在同一个 div 中生成一个新的输入字段,但我无法让它工作。