jQuery

来源:互联网 发布:怎样注销阿里云账号 编辑:程序博客网 时间:2024/06/03 07:54

1、根据name获取form,

        <form action="login.action" name="loginForm" method="post">

       $("form:[name='loginForm']").submit();

2、给某些标签加属性

       $("#images").attr('src',"saf.jsp“);

       $("#scorll").html(html);  -----------标签类型 html +='<li style="list-style-type: none; width: 5px;height: 29px">444444</li>';

3、$(document).ready(function(){ $("p").click(function(){ $(this).hide(); });});

      jQuery 的 hide() 函数,隐藏了 HTML 文档中所有的 <p> 元素。

4、jQuery 属性选择器

jQuery 使用 XPath 表达式来选择带有给定属性的元素。

$("[href]") 选取所有带有 href 属性的元素。

$("[href='#']") 选取所有带有 href 值等于 "#" 的元素。

$("[href!='#']") 选取所有带有 href 值不等于 "#" 的元素。

$("[href$='.jpg']") 选取所有 href 值以 ".jpg" 结尾的元素。

$("p").css("background-color","red");

5、jQuery 事件

下面是 jQuery 中事件方法的一些例子:

Event 函数绑定函数至$(document).ready(function)将函数绑定到文档的就绪事件(当文档完成加载时)$(selector).click(function)触发或将函数绑定到被选元素的点击事件$(selector).dblclick(function)触发或将函数绑定到被选元素的双击事件$(selector).focus(function)触发或将函数绑定到被选元素的获得焦点事件$(selector).mouseover(function)触发或将函数绑定到被选元素的鼠标悬停事件

6.html()方法:用于设置或获取一个或多个元素的html内容

   text()方法:用于设置或获取一个或多个元素的文本内容

  append()方法和perpend()方法:用于将内容添加到当前元素的子节点之前或之后。

  after()方法和before()方法:用于将内容添加到当前元素节点之前或之后(而不是添加到当前元素的子节点中)

  insertAfter()方法和insertBefore()方法:用于修改文档,将一个选择集中的元素插入到另外一个选择集中的元素之前或之后

  wrap()方法、wrapAll()方法和wrapInner()方法:用于将一个或多个元素包装在另外的元素中。

7.replaceWith()方法可以替换元素及元素的内容。

  replaceAll()方法接收的参数是一个选择器,而不是一个字符串参数。

 例:$('input #temquote2').click(

     function(){

     $('p#emptext2').replaceAll(this);

}

)

8.clone()方法自动地假定我们想复制的内容是元素及其所有子节点。用于克隆(复制)内容。

9.each()方法用于代替佛for循环语句完成遍历数组或列表的功能,each()方法使用一个回调函数来检查数组中的每一个元素。

 在each()方法迭代函数中使用return语句即可。要停止迭代只需在return语句中返回一个false,他的功能和break语句类型。 否则返回true,他的功能相当于continue。

10.过滤选择器。filter()方法中使用选择器或回调函数来过滤选择集中的元素。

      例:$(documnet).ready(

               function(){

                   $('li').filter('.george').addClass(‘dssd’);

               }

             );

     在上面的脚本中,选择器。george用于过滤选择集,它使选择集中仅包含类名为george的<li>元素,然后再将类名dssd添加到这些<li>中。

11.push()方法是将新的东西添加到数组当中。

   map()方法将一个选择集映射为一个新的集合。

12.$.makeArray(data) 将任何数据转换为一个真正的数组

     $.inArray(needle,haystack)  在haystack数组中查找指定元素的needle,返回第一次匹配时元素在数组中的索引。

     $.merge(fist,second)   将second数组合并到first数组中。

     $.unique(array) 从数组中移除重复的值

     get() 将一个选择集转换为一个数组

     concat()将两个数组连接为一个新数组