第一个jquery小程序,需求如下

  1. 页面加载完成时显示一个输入框及一个名为 Click me 的 button
  2. 页面加载完成时在输入框之下显示三条文本(文本预定义于一个数组)
  3. 文本后显示一个X图标,点击后删除该条文本
  4. 在输入框输入文本,点击 Click me 后在页面上添加该文本,且同需求3.显示X图标。

使用jquery之前需要加载jquery的lib文件(jquery.js),可从jquery官网下载,已引用外部javascript文件的形式添加到需要的页面上。

jquery选择器与css类似,只是其语法上将selector包在$("")之中。

在$(document).ready(function(){})方法中会执行页面加载时需要执行的function,与javascript中的window.onload方法类似。但是从测试的角度来讲,写在$(document).ready(function(){})中可能会发生一些out of control。是由append方法或appendTo可以在我们想要的位置追加元素,在数据量比较小或标签结构不复杂的情况下很方便,如果要追加的标签其嵌套复杂或重复量大可考虑使用模板。

以下为相应的html代码,

<html><head><link rel="stylesheet" href="css/style.css" type="text/css" media="screen" /><script type="text/javascript" src="jquery.js"></script><script type="text/javascript" src="add_delete.js"></script>
</head><body><input type="text" id="info" /><button id="add">Click me</button><div id="inputMessages"></div>
</body></html>

以下为第一版jquery代码,

$(document).ready(function(){var arr = ['Qiu Juntao', 'Jia Wei', 'Shen Tong'];var exitedItem;function addElements(value){var newitem = $("<div></div>").text(value).addClass("inputTxt");var deleteButton = $("<input></input>").addClass("delete").attr("type","image").attr("src","delete2.jpg");newitem.appendTo("#inputMessages");deleteButton.appendTo(newitem);}function deleteItem(){$(".delete").click(function(){$(this).parent('.inputTxt').remove();});}$.each(arr, function(key,val) {addElements(val);deleteItem();});$("#add").click(function(){var item = $("#info").val();addElements(item);deleteItem();});
});

前端学习-jquery-实现点击button对文本的add及detele相关推荐

  1. 前端学习——jQuery入门篇

    一. jQuery入门 1.1 初步感受jQuery 使用jquery简单写个tab切换小案例 <!DOCTYPE html> <html lang="en"&g ...

  2. 前端——使用JQuery 实现点击加入购物车(二)

    实现效果: 1. 鼠标的移入与移出: 当鼠标放到购物车上时,购物车向左移动,并展示购物车中的商品 2. 删除键:点击删除,可以在购物车中删除这个商品项 3. 加:点击加,购物车中该商品数量增加1 4. ...

  3. 前端学习---jQuery

    目录 1.1,jQuery简介 1.2,jQuery函数&对象 1.3,jQuery选择器(selector) 1.4,jQuery过滤器 1.5,jQuery DOM 事件 1.6,jQue ...

  4. 前端学习(2353):button按钮组件的使用

    detail.vue <template><view><!-- <view class=""><text>唱歌跳舞</t ...

  5. 前端学习(2759):button按钮使用

  6. 前端学习:jQuery学习--Day03

    前端学习:jQuery学习–Day03 ps:这几天偷了点懒呜呜外加考试耽误了几天学习 最后自己做了一个给女朋友的惊喜点滴记录note 大纲 自定义事件 自动触发 事件委托 鼠标移入移出事件 电影排行 ...

  7. 17前端学习之JQuery基础(一):jQ介绍,jQ基本使用,jQ选择器,jQ样式操作,jQ动画效果

    文章目录 一.Jquery介绍: 1. JavaScript 库: 2 jQuery的概念 3. jQuery的优点 二.jQuery 的基本使用: 1. jQuery 的下载 2. 体验jQuery ...

  8. Web前端学习笔记15:Web前端开发:jQuery总结

    文章目录 day01 - jQuery 1.1. jQuery 介绍 1.1.1 JavaScript 库 1.1.2 jQuery的概念 1.1.3 jQuery的优点 1.2. jQuery 的基 ...

  9. 前端学习从入门到高级全程记录之35(jQuery②)

    学习目标 本期继续学习jQuery,引入的jQuery文件用的还是上一期的. 1.jQuery操作样式 1.1 css操作 功能:设置或者修改样式,操作的是style属性  设置单个样式 //nam ...

  10. Python攻城师————前端学习(jQuery框架、第三方框架bootstrap框架)

    今日学习目标 继续学习jQuery框架剩余的内容. 文章目录 今日学习目标 学习内容 一.jQuery操作标签 class操作 样式操作 位置操作 文本值操作 属性操作 文档处理操作 二.jQuery ...

最新文章

  1. cocos2d-x 音效中断问题
  2. 轻量又高效,Apache Shiro 你值得拥有!
  3. python循环五要素_python常见单词在手,编程入门不愁
  4. mysql+mybatis递归调用
  5. JS中utf8和GBK的字符编码转换
  6. SMARTFORMS 输出动态文本(字符长度超出255)
  7. IIC总线的操作时序
  8. 俞渝发内部信:呼吁员工发微博、发朋友圈保卫当当
  9. JavaScript 学到什么程度可以学 Node.js?
  10. [转]SQL Server 安全性概論與無法刪除資料庫使用者的解決辦法
  11. 灰常好的开源项目[c/c++]
  12. 计算机主机前耳机没声音,电脑前面耳机没声音的解决办法 电脑前面插耳机没声音怎么办...
  13. 欠采样dMRI图像矩阵的低秩稀疏分解
  14. mysql字段长度的作用_数据库字段的长度 作用
  15. 【转载】太阳天顶角 太阳高度角 太阳方位角
  16. 平板电脑可以用手写的计算机软件,平板电脑可以当手写板(绘图板)用吗?
  17. 关于 NLP 中的 tokenize 总结
  18. 无敌破坏王2口碑爆棚,从街游到手游你最爱哪款游戏呢?
  19. html向下的箭头符号怎么打,向下的箭头怎么打
  20. Mathorcup数学建模竞赛第六届-【妈妈杯】B题:小区车位分布的评价和优化模型(附特等奖获奖论文和Java代码)

热门文章

  1. 关于脏读,不可重复读,幻读的理解
  2. 第二章 SQL命令参考-BEGIN
  3. 发动机冒黑烟_发动机冒黑烟常见的24个原因和解决方法!
  4. Windows服务器安全策略配置——简单实用
  5. 云服务器安全使用原则
  6. python的power,Python numpy.power()函数使用说明
  7. 初识Python必看基础知识~ 续(6)九层之台,起于垒土,肝肝肝~
  8. 查看pagesize和blocksize以及inodesize
  9. 解决win10 1903 系统盘占用100%造成系统假死
  10. QT操作word表格——垂直居中、水平居中