★jquery的find()和children()的区别selector.find()方法是获取选择器所有满足条件的后代元素,包括儿子,孙子等等;例如:$("div").find("p") //
★jquery的find()和children()的区别selector.find()方法是获取选择器所有满足条件的后代元素,包括儿子,孙子等等;例如:
$("div").find("p") //选择div的所有后代P元素;
而children()方法差不多,只是children()只选择直接子元素,也就是选择儿子元素,不选择孙子等等。
★siblings(),选择元素的兄弟元素,可传入参数筛选,例如:
$("p").siblings(".selected")
选择p元素中含有selected类的兄弟元素,只要是同一个父元素下的兄弟元素就行,不一定是p元素;
★append()和after()的区别1、after函数定义和用法:after() 方法在被选元素后插入指定的内容。
语法:$(selector).after(content)
append函数
定义和用法:append() 方法在被选元素的结尾(仍然在内部)插入指定内容。
语法:$(selector).append(content)
★hasClass()和is()方法检查元素是否含有指定类hasClass方法如下:
$(selector).hasClass("className1 className2");
记得两个类名中间有个空格。
is()方法如下:
$(selector).is(".className,.className");
★$(selector).attr("value")这样相当于获取被选元素的value值;
★选择非第一个和非最后一个li例如:
$("li:not(':first,:last')");
★选择非第一个和非最后一个,而且非某类的
$(".jqday li:not(':first,:last'):not('.jqdate_second')")
★jquery选择有指定文本的元素
$("span:contains(新增地址)")
这句选择的的是文本中含有“新增地址”的span
★jquery选择type为radio、button的input元素
$("input[type=radio]").removeAttr("checked");$("input[type=button]").attr("value","456");
★监听设备屏幕大小变化
$(window).resize(function(){ //process here});