jquery常用的遍历和取值方法

一、获取下拉框的值

---------》本人很少用到下拉框,但注册,和登录筛选等位置还是挺有用的

1)获取第一个option值:$("#test option:first").val();

2)获取最后一个option值:$("#test option:last").val();

3)获取第二个option值:$("#test option:eq(1)").val();

4)获取选中的值:$("#test").val();

二、常用的父子,兄弟节点的选择

1).parent();    找父元素

2).parents();  找所有祖先元素,不限于父元素

3).children();  查找所有子元素,只会找到直接的子元素,不会返回所有子元素

4).contents();  查找下面所有内容,包括节点和文本

5).prev();  查找上一个兄弟节点,不是所有兄弟节点-------------》常用

6).prevAll();  查找所有之前的兄弟节点

7).next();  查找下一个兄弟节点,不是所有的兄弟节点-----------》常用

8).nextAll();  查找所有之后的兄弟节点

9).siblings();  查找兄弟节点,不分前后

10).find();  跟jQuery.filter(expr)完全不一样,jQuery.filter(expr)是从初始的jQuery对象集合中筛选出一部分,而jQuery.find()的返回结果,不会有初始集合中的内容,比如:$("p").find("span")是从元素p开始找,等于$("p span")
注释:1.find(),对于python爬虫的小伙伴来说,会经常用到,可以叠加查找,缺点就是得找指定的父节点或者选择器(问题也不是很大)-------------返回一个

   2.filter() 方法将匹配元素集合缩减为匹配指定选择器的元素。我前面的博客Django的数据库字段,特点匹配用得多,他就是筛选出符合条件的所有queryset集合---》返回一个或多个https://www.cnblogs.com/cybg/p/11943588.html 

三、jquery的数组操作

  3.1判断是否在数组中

jQuery.inArray():

$.inArray("js", arr);
arr为指定数组
js为元素

  3.2join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。

arr = [ "a", "b", "c", "d", "e" ];
arr.join("-")
a-b-c-d-e

原文地址:https://www.cnblogs.com/cybg/p/12590936.html

时间: 2024-08-09 04:32:03

jquery常用的遍历和取值方法的相关文章

jQuery对html元素的取值与赋值实例详解

jQuery对html元素的取值与赋值实例详解 转载  2015-12-18   作者:欢欢   我要评论 这篇文章主要介绍了jQuery对html元素的取值与赋值,较为详细的分析了jQuery针对常见html元素的获取与赋值技巧,非常简单实用,需要的朋友可以参考下 本文实例讲述了jQuery对html元素的取值与赋值方法.分享给大家供大家参考,具体如下: Jquery给基本控件的取值.赋值 TEXTBOX: ? 1 2 3 4 5 var str = $('#txt').val(); $('#

jquery对表单元素的取值和赋值

/*获得text的值*/ var textval =$("#text_id").attr("value"); //或者 var textval =$("#text_id").val(); /*获取单选按钮的值*/ var valraio =$("input[type=raio]:checked").val(); /*获取一组名为items的radio被选中项的值*/ var item =$('input[name=items]

浅谈jquery关于select框的取值和赋值

浅谈jquery关于select框的取值和赋值 jQuery("#select_id").change(function(){}); // 1.为Select添加事件,当选择其中一项时触发 var checkValue = jQuery("#select_id").val(); // 2.获取Select选中项的Value var checkText = jQuery("#select_id :selected").text(); // 3.获取

jquery关于select框的取值和赋值

jQuery("#select_id").change(function(){}); // 1.为Select添加事件,当选择其中一项时触发 var checkValue = jQuery("#select_id").val(); // 2.获取Select选中项的Value var checkText = jQuery("#select_id :selected").text(); // 3.获取Select选中项的Text var check

Java web 常见对象的取值方法整理

一.从request中取值: 1.取param: servlet:  request.getParameter() request.getParameterValues() jsp脚本:request.getParameter() request.getParameterValues() jstl/el:  ${param.name} ${paramaValues.names[0]} struts ognl:<s:property value="#parameters.ParamName[

obj类型属性取值,属性嵌套取值,为空且不存在安全取值方法

我们业务场景经常会有后台返回数据,然后从数据里面取属性值,es6有了默认值之后,可以直接数据取值,取不到或者没有直接返回的是默认值 抽空时间封装了一个取值的方法: /** * {}类型属性取值,属性嵌套取值,为空且不存在安全取值方法 * @param {obj} obj [要从取值的对象] * @param {string} props [要从对象中取的属性名] * @param {*} defaultValue [属性的默认值] */ safeData (obj, props, default

JQuery里属性赋值,取值prop()和attr()方法?

1.赋值的时候 如果是<input type="checkbox" checked>这样的只有属性名就能生效的属性 推荐prop,即:$('input').prop('checked',true); 同时,false表示取消,即:$('input').prop('checked',false); 当然attr也行的:$('input').attr('checked','这里写什么都行的'); 取消属性就是移除:$('input').removeAttr('checked')

jQuery对表单元素的取值和赋值操作代码

使用常规的思路:$(“#keyword”).value 取值是取不到的,因为此时$(‘#keydord’)已经不是个element,而是个jquery对象,所以应该使用:$(“#keyword”).val() $("#keyword")[0].value = ""; /*获得TEXT.AREATEXT的值*/ var textval = $("#text_id").attr("value"); //或者 var textval

jQuery之dom操作(取赋值方法)

取赋值相关方法: .html() .text() .size() .addClass() .removeClass() .hasClass() .css() .attr() .prop() 注意: 1.尽量避免直接添加行间样式,因为其权重过高,这样不利于响应式设计,破坏了c3 + h5 优雅的解决方案 2.attr和prop的区别:jQuery认为attribute的checked selecked disabled 就是表示该属性初始状态的值,property的checked.selecked