热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

jquery中一些常用方法总结

1、EL表达式:EL表达式最常用的场景是前后台传递数据,数据格式通常是字符串和list,范围一般是request,用法如下:后台java代码:1Stringstr

1、EL表达式:

  EL表达式最常用的场景是前后台传递数据,数据格式通常是字符串和list,范围一般是request,用法如下:

  后台java代码:

 1 String str = "hello world";
 2 request.setAttribute("str",str);
 3 
 4 List list = new ArrayList();
 5 Map map1 =new HashMap();
 6 map1.put("key","key1");
 7 map1.put("value","value1");
 8 Map map2 = new HashMap();
 9 map2.put("key","key2");
10 map2.put("value","value2");
11 list.add(map1);
12 list.add(map2);
13 request.setAttribute("list",list);

  前台进行取值时,一般有两种方式:一种是在标签内直接使用,另一种则是在js中获取。用法如下:

  HTML代码:

<input type="text" value="${str}"/>

<c:forEach items="${list}" var="Li" varStatus="i">
    <option value="${Li.key}">${Li.value}option>
c:forEach>

  js代码:

var str = "${str}";

var key1 = "${list[0].key}";
var value1 = "${list[0].value}";
var key2 = "${list[1].key}";
var value2 = "${list[1].value}";

 2、jquery中下拉框、单选按钮和复选框设置默认值:

  jquery代码:

 1 
 2     
 8 
 9     单选按钮 //默认选中
10     复选框 //默认选中
11 
12 
13 

 3、jquery中判断一个字符串中是否含有特定的子字符串:

  可以使用indexOf()方法:

var str = "hello world";
var substr = "hell";
if(str.indexOf(substr,0)>=0){
  alert("包含");  //弹框显示"包含"
}else{
  alert("不包含");  
}

4、children()、parent()、find()和parents()方法的区别:

  children()表示所选标签的子代,只有儿子代;

  parent()表示所选标签的父代,只有父亲代;

  find()表示所选标签的后代,包括儿子代、孙子代······,一直向下直到最底一代;

  parents()表示所选标签的父代,包括父亲代、爷爷代······,一直向上直到最顶一代;

  以上四种方法均可以使用筛选条件,如children("#id1"),表示儿子代中id为id1的后代。

5、获取焦点和失去焦点:

  focus(),获取焦点,如$("#input1").focus()。

  blur(function(){}),失去焦点时触发函数function,如$("input2").blur(function(){alert("失去焦点!")});


推荐阅读
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
  • javascript  – 概述在Firefox上无法正常工作
    我试图提出一些自定义大纲,以达到一些Web可访问性建议.但我不能用Firefox制作.这就是它在Chrome上的外观:而那个图标实际上是一个锚点.在Firefox上,它只概述了整个 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 本文介绍了一个在线急等问题解决方法,即如何统计数据库中某个字段下的所有数据,并将结果显示在文本框里。作者提到了自己是一个菜鸟,希望能够得到帮助。作者使用的是ACCESS数据库,并且给出了一个例子,希望得到的结果是560。作者还提到自己已经尝试了使用"select sum(字段2) from 表名"的语句,得到的结果是650,但不知道如何得到560。希望能够得到解决方案。 ... [详细]
  • 前景:当UI一个查询条件为多项选择,或录入多个条件的时候,比如查询所有名称里面包含以下动态条件,需要模糊查询里面每一项时比如是这样一个数组条件:newstring[]{兴业银行, ... [详细]
  • 模板引擎StringTemplate的使用方法和特点
    本文介绍了模板引擎StringTemplate的使用方法和特点,包括强制Model和View的分离、Lazy-Evaluation、Recursive enable等。同时,还介绍了StringTemplate语法中的属性和普通字符的使用方法,并提供了向模板填充属性的示例代码。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 个人学习使用:谨慎参考1Client类importcom.thoughtworks.gauge.Step;importcom.thoughtworks.gauge.T ... [详细]
  • 集合的遍历方式及其局限性
    本文介绍了Java中集合的遍历方式,重点介绍了for-each语句的用法和优势。同时指出了for-each语句无法引用数组或集合的索引的局限性。通过示例代码展示了for-each语句的使用方法,并提供了改写为for语句版本的方法。 ... [详细]
  • 解决.net项目中未注册“microsoft.ACE.oledb.12.0”提供程序的方法
    在开发.net项目中,通过microsoft.ACE.oledb读取excel文件信息时,报错“未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序”。本文提供了解决这个问题的方法,包括错误描述和代码示例。通过注册提供程序和修改连接字符串,可以成功读取excel文件信息。 ... [详细]
  • 本文介绍了一种在PHP中对二维数组根据某个字段进行排序的方法,以年龄字段为例,按照倒序的方式进行排序,并给出了具体的代码实现。 ... [详细]
  • 本文整理了Java面试中常见的问题及相关概念的解析,包括HashMap中为什么重写equals还要重写hashcode、map的分类和常见情况、final关键字的用法、Synchronized和lock的区别、volatile的介绍、Syncronized锁的作用、构造函数和构造函数重载的概念、方法覆盖和方法重载的区别、反射获取和设置对象私有字段的值的方法、通过反射创建对象的方式以及内部类的详解。 ... [详细]
  • Todayatworksomeonetriedtoconvincemethat:今天在工作中有人试图说服我:{$obj->getTableInfo()}isfine ... [详细]
  • Hibernate延迟加载深入分析-集合属性的延迟加载策略
    本文深入分析了Hibernate延迟加载的机制,特别是集合属性的延迟加载策略。通过延迟加载,可以降低系统的内存开销,提高Hibernate的运行性能。对于集合属性,推荐使用延迟加载策略,即在系统需要使用集合属性时才从数据库装载关联的数据,避免一次加载所有集合属性导致性能下降。 ... [详细]
  • 本文总结和分析了JDK核心源码(2)中lang包下的基础知识,包括常用的对象类型包和异常类型包。在对象类型包中,介绍了Object类、String类、StringBuilder类、StringBuffer类和基本元素的包装类。在异常类型包中,介绍了Throwable类、Error类型和Exception类型。这些基础知识对于理解和使用JDK核心源码具有重要意义。 ... [详细]
author-avatar
永不言败LM
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有