当前位置: 首页 > news >正文

Jquery重新学习之一[加载与属性html(),text(),val()]

一:Jquery加载方式:

1:首先页面加载时马上响应JS代码如下运行(不一定要等所有的JS和图片加载完毕,就可以执行方法):

$(document).ready(function(){

});

 

另一种简单写法:

$(function () {

})

 

2:当然有些必须要等到所有元素都加载完才可以执行JS方法,可以如下面这种写法:

$(window).load(function() {
$("#btn-upload").click(function(){
    uploadPhotos();
});
});

 

3:还有一种是DOM元素加载之前执行Jquery代码:

<script type="text/javascript">
(function() {
            alert("DOM还没加载哦!");
        })(jQuery)
</script>

 

二:常见属性.html()、.text()、.val()用法:

1:读值

.html()用为读取和修改元素的HTML标签[.html()方法使用在多个元素上时,只读取第一个元素]; .text()用来读取或修改元素的纯文本内容[.text()方法不能使用在表单元素上,应用在多个元素上时,将会读取所有选中元素的文本内容], .val()用来读取或修改表单元素的value值[val()是用来读取表单元素的"value"值,比如读取Div的val()则为空,只能使用在表单元素上,只能读取第一个表单元素的"value"值]。

实例:

<div id="My_Div">
踏浪帅空间(www.cnblogs.com/wujy)
</div>
<div id="My_TwDiv">
<p>带html标签</p>
</div>
<div>
<input id="My_input" type="text" value="踏浪帅"/>
</div>


$("#My_Div").text();-->踏浪帅空间(www.cnblogs.com/wujy)

$("#My_TwDiv").html();--><p>带html标签</p>

$("#My_Div").val();-->(为空)

$("#My_input").val();-->踏浪帅

 

2:写值 .text([val|fn])、.html([val|fn])、.val([val|fn|arr])其中参数val为常量,fn为方法,arr则为数组

2.1 实例.text([val|fn])

$(function () {

$("#My_Div").text("这边是text()");

$("#My_TwDiv").text(function (n) { return "这是第一个DIV" + n });

})

 

2.2 实例.html([val|fn])

$(function () {

$("#My_Div").html("<p>这边是Html()</p>");

$("#My_TwDiv").html(function (n) { return "这是第一个html" + n });

})

 

2.3 实例.val([val|fn|arr])

2.3.1 val设定文本框的值

html: <input id="My_input" type="text"/>

$(function () {

$("#My_input").val("踏浪帅");

})

 

2.3.2 fn设定文本框的值

$('input:text.items').val(function() {
  return this.value + ' ' + this.className;
});

 

2.3.3 arr设定一个select和一个多选的select的值

<select id="single">
<option>Single</option>
<option>Single2</option>
</select>
<select id="multiple" multiple="multiple">
<option selected="selected">Multiple</option>
<option>Multiple2</option>
<option selected="selected">Multiple3</option>
</select><br/>
<input type="checkbox" value="check1"/> check1
<input type="checkbox" value="check2"/> check2
<input type="radio" value="radio1"/> radio1
<input type="radio" value="radio2"/> radio2


$("#single").val("Single2");  //单选框选中
$("#multiple").val(["Multiple2", "Multiple3"]);  //复选框两个选中
$("input").val(["check2", "radio1"]);   //value等于check2跟radio1为选中状态

 

最近有个妹子弄的一个关于扩大眼界跟内含的订阅号,每天都会更新一些深度内容,在这里如果你感兴趣也可以关注一下(嘿对美女跟知识感兴趣),当然可以关注后输入:github 会有我的微信号,如果有问题你也可以在那找到我;当然不感兴趣无视此信息;

  

相关文章:

  • Ubuntu13.10安装仿苹果启动菜单Cairo-Dock
  • Linux awk 命令 说明
  • 数组资源
  • html取出指定div的内容(不怕嵌套)
  • (转)Linux整合apache和tomcat构建Web服务器
  • 同一台Windows机器中启动多个Memcached服务
  • WebSphere MQ 入门指南
  • Glusterfs3.3.1DHT(hash分布)源代码分析
  • 进入保护模式(一)
  • SmartWatch2开发-ControlSample分析
  • 回车和换行
  • [Jquery] 实现鼠标移到某个对象,在旁边显示层。
  • 【转】Navigation Drawer(导航抽屉)
  • python的zipfile模块记录
  • fedora 19 安装mp3 解析
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • 【RocksDB】TransactionDB源码分析
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • Cookie 在前端中的实践
  • Js基础——数据类型之Null和Undefined
  • Making An Indicator With Pure CSS
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • TypeScript实现数据结构(一)栈,队列,链表
  • Vue 重置组件到初始状态
  • yii2权限控制rbac之rule详细讲解
  • Yii源码解读-服务定位器(Service Locator)
  • 闭包,sync使用细节
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • 从PHP迁移至Golang - 基础篇
  • 规范化安全开发 KOA 手脚架
  • 前端面试总结(at, md)
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 使用权重正则化较少模型过拟合
  • 通过几道题目学习二叉搜索树
  • 我是如何设计 Upload 上传组件的
  • 学习ES6 变量的解构赋值
  • 正则与JS中的正则
  • 2017年360最后一道编程题
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • ​【原创】基于SSM的酒店预约管理系统(酒店管理系统毕业设计)
  • !!java web学习笔记(一到五)
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (zz)子曾经曰过:先有司,赦小过,举贤才
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • *ST京蓝入股力合节能 着力绿色智慧城市服务
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • .NET HttpWebRequest、WebClient、HttpClient
  • .NET国产化改造探索(一)、VMware安装银河麒麟
  • [.net] 如何在mail的加入正文显示图片
  • [2013AAA]On a fractional nonlinear hyperbolic equation arising from relative theory