这个值可以用jQuery 选择器来表示, 或者是一个jQuery 对象, 一个 DOM 元素。 缺省值: null url 表单提交的地址。...数据 'json': 如果 dataType == 'json' 则server端返回的数据将会被执行,并传进'success'回调函数 'script': 如果 dataType == 'script...' 则server端返回的数据将会在上下文的环境中被执行 缺省值: null semantic 一个布尔值,用来指示表单里提交的数据的顺序是否需要严格按照语义的顺序。...(function(){ medicineNo=$(this).val(); alert(medicineNo); }); }); /* 使用JS编程方式填充下拉框,请求的Action返回列表的JSON...方式,取得JSON的列表后,编程遍历每个元素,并填充到原有下拉框的选项中。
(8)表单选择器 匹配表单对应的控件属性 (9)表单对象属性选择器 匹配表单属性具体的值 通过这九种的选择器,我们基本可以能获取HTML中任何位置的标签。...Jquery关于DOM的API 前面使用Jquery的选择器来获取到了HTML标签,单纯得到标签是没有用的。...最后一个是对表单的数据进行封装,将表单的数据封装成JSON格式 `load()` 首先,我们来使用一下load()这个方法吧。在文档中对它的解释是这样子的。 ?...$.get()就是指定是get方法 load()方法是使用Jquery对象来调用的,并且调用过后,会把数据自动填充到Jquery对象的标签中间,而$.get()并不是特定的Jquery对象来调用!...于是乎,Jquery也提供了serialize()这么一个方法,给我们自动把表单中的数据封装成JSON格式的数据 使用之前要注意的是: 为每个jQuery对象设置一个name属性,因为name属性会被认为请求参数名
目的:通过九类选择器,能定位web页面(HTML/JSP/XML)中的任何标签 匹配表单属性具体的值 匹配表单对应的控件属性 匹配父标签下的子标签 与属性的值相关 可见或不可见的标签 定义内容为XXX、...(5)可见性选择器 (6)属性选择器 (7)子元素选择器 (8)表单选择器 (9)表单对象属性选择器 通过这九种的选择器,我们基本可以能获取HTML中任何位置的标签。...最后一个是对表单的数据进行封装,将表单的数据封装成JSON格式 load() 首先,我们来使用一下load()这个方法吧。在文档中对它的解释是这样子的。 ?...$.get()就是指定是get方法 load()方法是使用Jquery对象来调用的,并且调用过后,会把数据自动填充到Jquery对象的标签中间,而$.get()并不是特定的Jquery对象来调用!...于是乎,Jquery也提供了serialize()这么一个方法,给我们自动把表单中的数据封装成JSON格式的数据 使用之前要注意的是: 为每个jQuery对象设置一个name属性,因为name属性会被认为请求参数名
列举常见的五种选择器,并简单描述其作用 通过选择器,获得jQuery对象 学会给标签绑定事件 可以实现显示或隐藏标签。...基础入门2 今日内容介绍 重写javascript案例:省市联动 重写javascript案例:左右选择 重写javascript案例:表单校验 今日内容学习目标 能够使用jQuery为标签添加属性或样式...(1.8.3版本可用,其他高版本不可用) 第9章 表单校验 9.1 案例介绍 在学习JavaScript时,我们手动的完成过表单数据的校验,此功能在开发中非常常见,属于通用功能范畴,实际开发一般使用都是第三方工具...参数value:表单项的value值。例如:input value=""> 参数element:被校验的表单项对象。 参数params:使用当前校验规则传递的值。...基础入门案例扩展--校验 第12章 表单校验加强 12.1 案例介绍 在学习JavaScript时,我们手动的完成过表单数据的校验,此功能在开发中非常常见,属于通用功能范畴,实际开发一般使用都是第三方工具
前言: 在《jQuery入门》一文中,记录了jQuery选择器、属性与样式和DOM操作等内容,本文将对jQuery的事件以及Ajax相关知识点进行讲解。接下来就一起来学习一下。...2、change()事件: input>元素,和元素的值都是可以发生改变的,我们就可以通过change事件去监听这些改变的动作。...当这些元素的值发生变化后,就会触发change()事件。...4、$.get(): 使用get()方法时,采用GET方式向服务器请求数据,并通过方法中回调函数的参数返回请求的数据,它的调用格式如下: $.get(url,function(data){...})...6、$.ajax(): 使用ajax()方法是最底层、功能最强大的请求服务器数据的方法,它不仅可以获取服务器返回的数据,还能向服务器发送请求并传递数值,也是最常用的。
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。...lt(index) 小于 :eq(index) 等于 表单过滤器: :input 找出所有输入项: input textarea select :text :password option:...selected 0x01 jQuery 使用说明 jQuery调用的三种形式: jQuery(document)....使用JQ完成省市联动效果 需求分析: 在我们的注册表单中,通常我们需要知道用户的籍贯,需要一个给用选择的项,当用户选中了省份之后,列出省下面所有的城市 技术分析: 准备工作 : 城市信息的数据 添加节点...JQ完成下拉列表左右选择 javascript" src="..
"); 然后直接使用val() 和 text() 方法: console.log(selectedOption.val(), selectedOption.text() ); 注意使用jQuery的方法...$("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 2....//获取Select选择的索引值 5. var maxIndex=$("#select_id option:last").attr("index"); //获取Select最大的索引值 jQuery...jquery-1.2.1.js" type="text/javascript"> javascript" type="...text/javascript"> $(document).ready(function(){ $("#selectTest").change(function() { //alert("Hello")
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。... :gt(index) 大于索引 :lt(index) 小于 :eq(index) 等于 表单过滤器: :input 找出所有输入项: input textarea...select :text :password option:selected 0x01 jQuery 使用说明 jQuery调用的三种形式: jQuery(document)....使用JQ完成省市联动效果 需求分析: 在我们的注册表单中,通常我们需要知道用户的籍贯,需要一个给用选择的项,当用户选中了省份之后,列出省下面所有的城市 技术分析: 准备工作 : 城市信息的数据 添加节点...JQ完成下拉列表左右选择 javascript" src="..
它封装JavaScript常⽤的功能代码, 提供了简洁⽽强⼤的选择器和DOM操作⽅法..../scr jQuery语法 jQuery 语法是通过选取 HTML 元素, 并对选取的元素执⾏某些操作 基础语法: $(selector).action() $() 是⼀个函数, 它是 jQuery...// 获取表单值 var inputValue = $("#inputId").val(); console.log(inputValue); // 打印出输入框的当前值 // 设置表单值 $("#...; }); // 用户提交表单时,弹出提示 change(): 当表单元素的值发生变化时触发,适用于下拉菜单或单选按钮等。...$("#selectElement").change(function(){ alert("选择的值是: " + $(this).val()); }); // 当用户选择不同的选项时,弹出当前选择的值
终于到了js框架的学习部分了,这部分内容主要讲jQuery,也是非常重要的内容。 jQuery应用入门 jQuery是一个JavaScript库,极大的简化了JavaScript编程。...')").css("text-decoration", "underline"); 表单伪类选择器 表单伪类选择器,指的是根据表单类型来选择的伪类选择器: 选择器 说明 :input...("background-color", "green"); }); 表单属性伪类选择器 表单伪类选择,就是根据表单元素的标签属性来选取某一类表单元素。...");//设置HTML内容 }); }); 对元素的值进行操作 在jQuery中,使用val()方法返回或设置被选元素的value属性。..."block" : "none"); $(this).parent().find("input[type=text]") //每次改变选中状态,都将值重置为1,触发change事件,重新计算价格
当选中下拉菜单的某个选项时,将该选项的值,会自动填充到输入框中。但如果输入框已经有用户手动输入的值,且该值不在选项列表中,则不覆盖。...更通俗的理解就是,Input 里面有用户手动输入的内容,无论你的选择哪个,都不会覆盖用户原本输入的值,除非他全部删掉,后续的选择才会填充到 Input 里面。...自动填充很好实现,select 的 change 事件进行赋值就好了,难点在于如何判断当前的 input 的值,是用户输入的,还是 select 填充的呢?...option 选项中的某一项的 label 匹配的上,如果这个 input 值和这一项的 label 完全相等,那么可以视为这个 input 值是来自于上次的 select 选择,否则change 事件不执行覆盖填充操作...通过实现公司名称和选择公司选项的联动功能,我们可以大大提升用户填写表单的便捷性和体验。当用户选择公司的时候,自动填充公司名称不仅减少了手动输入的麻烦,还能避免输入错误。
= $("选择器"); $("#id值"); val();" - javaScript和jquery区别 - 注意事项: "使用jquery的方式获取的对象称为...jquery对象, 使用js的方式获取的对象称为dom(js)对象, 两者的方法和属性不能混用, 使用jquery的方法和属性时,必须保证对象是jquery对象...- :input:选择所有的表单子标签 "input:选中所有input标签 select textarea button" - input select textarea...表单对象选择器: :enabled :disabled :selected 下拉选 :checked 单选框个复选框 表单选择器: :input input select...需求分析: 通过使用validate插件来完成表单校验.
" value="选择索引值大于3的元素." id="btn7"/> input type="button" value="选择索引值小于3的元素." id="btn8"/> input type=...countChecked(); $("select").change(); },0); }); //对表单内 可用input 赋值操作....; return false; }) //使用:checked选择器,来操作多选框....//使用:selected选择器,来操作下拉列表....表单选择器可以方便地操作表单的某个或某类型的元素。
2.技术分析 2.1 jquery相关的知识 什么是jquery ? Jquery它是javascript的一个轻量级框架,对javascript进行封装,它提供了很多方便的选择器。...type="button" id="btn1" value="选择有id属性的div"/> input type="button" id="btn2" value="选择有id属性的值为two的div...2.技术分析 需要使用jquery的选择器(基本选择器、基本过滤选择器) 还需要使用jquery的CSS的方法(css(name,value)) 如果CSS样式已经由美工写好,此时可以使用jquery的...JQ完成表单校验 1.需求分析 2.技术分析 这里使用validation插件完成对表单数据的校验 ?.../javascript"> $(function(){ /* 4 使用表单校验器进行校验 */ $("#registForm").validate({ rules:{ user
可以通过使用 "for" 属性将 label 绑定到另一个元素,或者直接在 label 元素内部放置元素。 属性 值 描述 for id 规定 label 绑定到哪个表单元素。...; input.change(); // 触发change事件 input.change()相当于input.trigger('change'),它是trigger()方法的简写。...针对表单元素,jQuery还有一组特殊的选择器: :input:可以选择input>,,和; :file:可以选择input type="file...其中: jQuery提供的辅助方法 $.extend(target, obj1, obj2, ...) , 它把多个object对象的属性合并到第一个target对象中,遇到同名属性,总是使用靠后的对象的值...表单name name属性规定表单名称,如果name="test",则Javascript可以使用document.forms.test来获取该表单 1 <form method="get" action
表单选择器 $(":input") //匹配所有 input, textarea, select 和 button 元素 $(":text") //所有的单行文本框,$(":text...对DOM元素数组进行排序,并移除重复的元素 $.uniqueSort() 对DOM元素数组进行排序,并移除重复的元素 $.data() 在指定的元素上存取数据,并返回设置值 $.hasData() 确定一个元素是否有相关的...jQuery val() – 获取值 使用jQuery val() 方法获取表单的字段值。 jQuery attr() – 获取属性值 使用jQuery attr() 方法获取属性值。...jQuery text() 和 html() – 设置内容并使用回调函数 使用 text() 和 html() 设置内容并使用回调函数 jQuery attr() – 设置属性值 使用 jQuery...jQuery attr() – 设置属性值并使用回调函数 设置属性值 + 并使用回调函数调用attr().
:checked 选择器 :checked 查找被选中的表单元素。 表单值 val() console.log($("input").val()); $("input").val("123"); 值。 修改表单的值是val() 方法 注意2: 这个变量初始值应该是这个文本框的值,在这个值的基础上++。...要获取表单的值 减号(decrement)思路同理,但是如果文本框的值是1,就不能再减了。...用表单change事件 用最新的表单内的值 乘以 单价即可 但是还是当前商品小计 核心JS函数: function getSumMoney() { var sumMoney = 0;
1)、表单操作,表单主要做用户交互,基于Vue的表单操作,如下所示。 a)、Input单行文本。 b)、textarea多行文本。 c)、select下拉多选。 ...c)、lazy,将Input事件切换为change事件,如input type="text" v-model.lazy="name" />。 1 input事件每次输入内容都会被触发,change事件失去焦点才会触发。...112 el: '#app', // el是告诉Vue把数据填充到那个位置,这里通过id选择器进行绑定到那个标签。...-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery,所以必须放在前边) --> 316 <script src="https://cdn.jsdelivr.net
2.2.8 表单选择器 选择器 功能描述 :input 获取页面中的所有表单元素,包含以及元素 :text 选取页面中的所有文本框 :password 选取所有的密码框...分类 方法 说明 表单事件 blur([[data],function]) 当元素失去焦点时触发 表单事件 focus([[data],function]) 当元素获得焦点时触发 表单事件 change...// 序列化表单数据 $('input[type=button]').on('click', function () { console.log($('form').serialize());...obj表示进行匹配的HTML元素对应的jQuery对象。 根据需要对jQuery对象的属性进行判断,并使用return返回匹配结果。...,建议将中文相关的配置保存到一个JavaScript文件中,每次使用时直接引用即可。
>和; 若只选取input type="hidden" />使用$("input:hidden") :visible//选取所有可见元素...d)属性选择器 [attribute]//选取拥有此属性的元素 [attribute=value]//选取属性的值为value的元素 [attribute!...[attribute*=value]//选取属性的含有value的元素 [selector1][selector2][selectorN]//属性选择器合并成一个复合属性选择器, 注意:此处为属性选择器的并集...:only-child//若某子元素是其父元素中惟一的子元素,将会被匹配 f)表单对象属性选择器 :enabled//选择所有可用元素,例$("#form1:enabled") :disabled...//选取所有不可用元素 :checked//选取所有被选中元素(checkbox,radio) :selected//选取所有被选中元素(下拉列表) g)表单选择器 :input :text :password