动态预置和删除 JQuery/JavaScript
Dynamic prepend and remove JQuery/JavaScript
当我按下这段代码中的"追加/清除"按钮时,我正在尝试动态添加和删除项目。
$("#btn1").click(function(){
$("ul").prepend("<li>List Item</li>");
});
$("#btn2").click(function(){
$("ul").remove();
});
$("#btn3").click(function(){
$("p").prepend("Prepended items");
});
$("#btn4").click(function(){
$("p").remove();
});
我该如何做到这一点,以便当我多次按 btn1
时,它会在它后面添加一个数字,例如:
List Item 1
List Item 2
List Item 3
然后如果我按btn2
它会一一删除它们? btn4
也是如此?
编辑:
我使用Jai和Oday的答案来满足我的需求。
var i = 1, p = 1;
$("#btn1").click(function(){
$('<li/>',{
text: "List Item "+i
}).appendTo('ul');
i++;
});
$("#btn2").click(function(){
$("ul li:last").fadeOut('fast').remove();
i--; //added this
});
$("#btn3").click(function(){
$("p").append("<span>Appended items</span>");
});
$("#btn4").click(function(){
$("p").find('span:last').remove();
});
尝试这样的东西:
var i = 1, p = 1;
$("#btn1").click(function(){
$('<li/>',{
text: "List Item "+i
}).appendTo('ul');
i++;
});
$("#btn2").click(function(){
$("ul li:last").fadeOut('fast').remove();
});
$("#btn3").click(function(){
$('<p/>',{
text: "Prepended items "+p
}).appendTo('ul');
p++;
});
$("#btn4").click(function(){
$("p").fadeOut('fast').remove();
});
$("#btn1").click(function(){
$("ul").append("<li>List Item</li>");
});
$("#btn2").click(function(){
$("ul").find('li:last').remove();
});
$("#btn3").click(function(){
$("p").append("<span>Appended items</span>");
});
$("#btn4").click(function(){
$("p").find('span:last').remove();
});
阅读更多关于jQuery函数的信息:append,prepend,remove,empty,find等...
var btncounter = 0;
$("#btn1").click(function(){
btncounter++;
$("ul").prepend("<li>List Item </li>" + btncounter);
return btncounter;
});
$("#btn2").click(function(){
btncounter--;
$("ul").remove();
return btncounter;
});
相关文章:
- jQuery/Javascript.toggleClass/.classList.toggle的特殊行为
- 学生搜索项目jquery/javascript
- jQuery/JavaScript在线公文包表单-打印样式表
- 如何在页面加载中使用Jquery/Javascript确定img源
- DataTables合并了两个独立表中的jQuery/Javascript函数
- 在 Jquery/Javascript 中使用多个 OR (||) 运算符时如何设置变量
- 如何在jquery+javascript中只在输入框中输入数字(使用regex)
- 在Jquery/Javascript中的Array中插入Textbox值
- 使用Jquery/Javascript替换CSS属性
- Jquery/Javascript:通过按下按钮显示数组中的随机图像
- 选中复选框的Jquery/Javascript问题使用输入框操作将行从一个表添加到另一个表
- 在for循环中未获取JQuery/JavaScript对象值
- 使用jQuery/Javascript在Facebook上发送消息
- jQuery/Javascript foreach If/Else |如果为空(不执行任何操作)Else(显示forea
- 使用jQuery+Javascript识别一个空文本节点
- jquery/javascript字符串中的撇号
- jQuery/Javascript在内容可编辑的当前段落后插入元素
- 在页面加载时激活jQuery/Javascript函数
- 如何创建php函数或任何脚本/jquery Javascript,使我能够获取与复选框关联的值并添加它们
- Jquery/Javascript使用IF/ELSE语句更改img SRC