表单取值赋值的一些基本操作

持有限定子节点选取器:$("mix1[mix2]"):再次回到富含mix2的mix1节点.如:$("div[a]"):包含a标签的div.
其一和$("div a")分歧样.后面一个表示div中的a标签,再次回到的是a标签对象,后面一个再次来到的是div标签对象
冒号限定结点选用器:$("mix:condition"):mix标签,並且满意限定条件.
E:root:类型为E,何况是文书档案的根成分
E:nth-child(n):是其父成分的第n个品种为E的子成分 ,基数从1最初
E:first-child:是其父元素的首个体系为E的子成分
E:last-child:是其父成分的最终三个门类为E的子成分
E:only-child:且是其父成分的并世无双三个等级次序为E的子成分
E:empty:未有子元素(包含text节点)的品种为E的因素
E:enabled
E:disabled:类型为E,允许或被禁止的顾客分界面成分
E:checked:类型为E,处于选中状态的顾客分界面成分(譬喻单选按键或复选框)
E:visible:选拔具备可知成分(display值为block或visible,visibility值为visible成分,不满含hide域)
E:hidden:选用具备遮掩成分(非Hide域,且display值为block或visible,visibility值为visible的因素)
E:not(s):类型为E,不相配选拔器s
E:eq(n),E:gt(n),E:lt(n):元素限定
E:first:相当于E:eq(0)
E:last:最终二个协作的因素
E:even:从相配的成分聚集取序数为偶数的因素
E:odd:从相配的成分集中取序数为奇数的因素
E:parent:选用满含子成分(包涵text节点)的具备因素
E:contains('test'):选拔具有含有钦命文本的要素
表单选择器:
E:input:选取表单成分(input,select,textarea,button)
E:text:选用具备文本域(type="text")
E:password:选取具备密码域(type="password")
E:radio:选用具备单选按键(type="radio")
E:checkbox:采取具备复选框(type="checkbox")
E:submit:选用具有提交开关(type="submit")
E:image:选拔拥有图像域 (type="image")
E:reset:采纳具有清除域(type="reset")
E:button:选拔具有开关(type="button")
不容置疑满含E:hidden

8.xPath路线查询:

先介绍下xPath的语法:
/:采用根节点
//:选择文书档案中具备符合条件的节点,不管该节点位于何处
.:选取当前节点
..:采纳单前节点的父节点
@:采纳属性,这一个在事先说过了(属性选取器)
nodename:采用节点下的富有节点
jQuery中的应用:
根节点是很少用到的,常用的如上边包车型客车例子:
$("div/p")相当于$("div>p")
$("div//p")相当于$("div p")
$("//div/../p"):全数div节点的父节点下的p标签
再有相对路线的写法以及扶助的Axis采取器,还不是会动用,不介绍了...已经一大堆了

$的别的用法:

$(html节点):依照提供的原始HTML标识字符串,动态创立由jQuery对象包装的DOM元素.如:
$("Hello").appendTo("#body");//把Hello添加到body元素中
$(document):网页文书档案对象
$(document.body):网页body对象,和$("body")是一律的
$(函数):DOM载入后就实践该函数.所以$(document).ready()能够写做$()
$(选拔器部分,选用器来源):那些举个例子表明
$("input:radio",document.forms[0]):在文书档案的首先个表单中,搜索全体单选按键
$("div",xml.responseXML):查询钦点XML文书档案中的全体div成分
选拔器来源能够是:作为上下文的DOM成分,文书档案或jQuery对象
还会有多少个:$.extend(prop)和$.noConflict()是和插件以及和任何库包容的使用,今后再写

下拉框,单选框,多选框整理

1,下拉框:
var cc1 = $(".formc select[@name='country'] option[@selected]").text(); //获得下拉菜单的选中项的文本(注意中间有空格)
var cc2 = $('.formc select[@name="country"]').val(); //获得下拉菜单的选中项的值
var cc3 = $('.formc select[@name="country"]').attr("id"); //获得下拉菜单的选中项的ID属性值
$("#select").empty();//清空下拉框//$("#select").html('');
$("1111").appendTo("#select")//增添下拉框的option
稍稍解释一下:
1.select[@name='country'] option[@selected] 表示具有name 属性,
再者该属性值为'country' 的select成分 里面包车型大巴兼具selected 属性的option 成分;
能够看看有@开端的就代表前面跟的是性质。

2,单选框:
$("input[@type=radio][@checked]").val(); //得到单选框的选中项的值(注意中间没有空格)
$("input[@type=radio][@value=2]").attr("checked",'checked'); //设置单选框value=2的为选中状态.(注意中间没有空格)

3,复选框:
$("input[@type=checkbox][@checked]").val(); //获得复选框的当选的率先项的值
$("input[@type=checkbox][@checked]").each(function(){ //由于复选框一般相中的是多个,所以能够循环输出
alert($(this).val());
});

$("#chk1").attr("checked",'');//不打勾
$("#chk2").attr("checked",true);//打勾
if($("#chk1").attr('checked')==undefined){} //推断是或不是已经打勾

你可能感兴趣的稿子:

  • jQuery-serialize()输出体系化form表单值的法子
  • jquery获取input表单值的代码
  • jQuery对表单元素的取值和赋值操作代码
  • jquery设置text的值示例(设置文本框 DIV 表单值)
  • 怎么着行使Jquery获取Form表单中被入选的radio值
  • jquery获取成分值的办法(常见的表单元素)
  • JQUE智跑Y获取form表单值的代码
  • jQuery依据表单name获取值的措施
  • jquery ajax提交表单从action传值到jsp落成小结
  • jQuery表单设置值的方法

本文由华夏彩票发布于关于计算机,转载请注明出处:表单取值赋值的一些基本操作

您可能还会对下面的文章感兴趣: