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()将两个数组连接为一个新数组