-
jQuery特性查看全部
-
JQuery优势查看全部
-
通过基本筛选器lt,选择匹配集合中所有索引值小于给定index参数的元素查看全部
-
数据存储查看全部
-
$('body').append(); $('body').appendof(); $('body').prepend(); $('body').prependof(); $('body').after(); $('body').insertAfter(); $('body').before(); $('body').insertBefore(); $('body').empty(); //清空节点 $('button').remove(':contains("开始")'); //删除自身,可传参筛选 $('button').detach(); //删除并存储元素至一个变量,并且保留事件和属性‘ $("div").clone(true); //克隆元素 $('button:eq(1)').replaceWith(); //替换元素 $('<a >替换第二段的内容</a>').replaceAll('button:eq(1)'); $('button').wrap('<div></div>'); //给指定元素添加一个父容器 $('button').unwrap(); //删除父元素 $('button').wrapAll(); //将所有匹配元素包裹在一个添加的父元素中,使用回调函数会产生wrap的效果 $('button').wrapInner(); //将所有指定元素,内部的元素用给定元素包裹起来作为其子元素 $('button').childred(); //找到所有指定元素的子元素(父-子继承) $('button').find('.test'); //找到所有指定元素的后代元素(find必须有搜索条件,全部后代元素使用通配符*)查看全部
-
attr()有4个表达式 attr(传入属性名):获取属性的值 attr(属性名, 属性值):设置属性的值 attr(属性名,函数值):设置属性的函数值 attr(attributes):给指定元素设置多个属性值,即:{属性名一: “属性值一” , 属性名二: “属性值二” , … … }查看全部
-
$(":contains(text)") //包含指定文本(字符串)的元素 $(":has(selector)") //包含指定选择器的元素 $(":parent") //父级元素 $(":empty") //为空的元素(没有子元素的元素)查看全部
-
$(":first") //匹配第一个元素 $(":last") //匹配最后一个元素 $(":not(selector)") //不匹配给定选择器的元素 $(":eq(index)") //在匹配的集合中选择索引真为index的元素 $(":gt(index)") //大于给定index值的元素 $(":lt(index)") //小于给定index值的元素 $(":even") //索引值为偶数的元素 $(":odd") //索引值为奇数的元素 $(":header") //所有标题元素,如h1、h2、h3等 $(":lang(language)") //选择指定语言的所有元素 $(":root") //选择该文档的根元素 $(":animated") //所有正在执行动画效果的元素查看全部
-
获取Attribute就需要用attr,获取Property就需要用prop查看全部
-
我们有几种方式可以隐藏一个元素: 1.CSS display的值是none。 2.type="hidden"的表单元素。 3.宽度和高度都显式设置为0。 4.一个祖先元素是隐藏的,该元素是不会在页面上显示 5.CSS visibility的值是hidden CSS opacity的指是0查看全部
-
.html(),.text()和.val()的差异总结: 1、.html(),.text(),.val()三种方法都是用来读取选定元素的内容;只不过.html()是用来读取元素的html内容(包括html标签),.text()用来读取元素的纯文本内容,包括其后代元素,.val()是用来读取表单元素的"value"值。其中.html()和.text()方法不能使用在表单元素上,而.val()只能使用在表单元素上;另外.html()方法使用在多个元素上时,只读取第一个元素;.val()方法和.html()相同,如果其应用在多个元素上时,只能读取第一个表单元素的"value"值,但是.text()和他们不一样,如果.text()应用在多个元素上时,将会读取所有选中元素的文本内容。 2、.html(htmlString),.text(textString)和.val(value)三种方法都是用来替换选中元素的内容,如果三个方法同时运用在多个元素上时,那么将会替换所有选中元素的内容。 .html(),.text(),.val()都可以使用回调函数的返回值来动态的改变多个元素的内容。查看全部
-
.val() 1、通过.val()处理select元素, 当没有选择项被选中,它返回null 2、.val()方法多用来设置表单的字段的值 3、如果select元素有multiple(多选)属性,并且至少一个选择项被选中, .val()方法返回一个数组,这个数组包含每个选中选择项的值查看全部
-
我们有几种方式可以隐藏一个元素: 1、CSS display的值是none。 2、type="hidden"的表单元素。 3、宽度和高度都显式设置为0。 4、一个祖先元素是隐藏的,该元素是不会在页面上显示 5、CSS visibility的值是hidden 6、CSS opacity的指是0查看全部
-
:hidden选择器,不仅仅包含样式是display="none"的元素,还包括隐藏表单、visibility等等查看全部
-
如果要获取文档中所有的元素,通过document.getElementsByTagName()中传递"*"同样可以获取到 不难发现,id、class、tag都可以通过原生的方法获取到对应的节点,但是我们还需要考虑一个兼容性的问题,我这里顺便提及一下,比如: 1、IE会将注释节点实现为元素,所以在IE中调用getElementsByTagName里面会包含注释节点,这个通常是不应该的 2、getElementById的参数在IE8及较低的版本不区分大小写 3、IE7及较低的版本中,表单元素中,如果表单A的name属性名用了另一个元素B的ID名并且A在B之前,那么getElementById会选中A 4、IE8及较低的版本,浏览器不支持getElementsByClassName查看全部
举报
0/150
提交
取消