-
jQuery自带的get()方法获取jQuery对象中相关的DOM节点。 例如: var $div=$('div'); var div=$div.get(0); div.style.color='red';查看全部
-
表单对象属性筛选选择器 $("input:enabled").css("border", "2px groove red"); $("input:disabled").css("border", "2px groove red"); $("input:checked").removeAttr('checked') $("input:selected").removeAttr('checked')查看全部
-
表单元素选择器: $(":input") $("input:text")匹配所有文本框 $("input:password")匹配所有密码档 $("input:radio")匹配所有单选按钮 $("input:checkbox")匹配所有复选框 $("input:submit")匹配所有提交按钮 $("input:image")匹配所有图像域 $("input:reset")匹配所有重置按钮 $("input:button")匹配所有按钮 $("input:file")匹配所有文件域查看全部
-
$(".class a:first-child") $(".class a:last-child") $(".class a:only-child") $(".class a:nth-child(1)") $(".class a:nth-last-child(2)")查看全部
-
id是唯一的,每个id值在一个页面中只能使用一次。如果多个元素分配了相同的id,将只匹配该id选择集合的第一个DOM元素。查看全部
-
toggleClass( className, switch ):一个布尔值,用于判断样式是否应该被添加或移除,如: $(“div”).toggleClass("c", false); //表示如果匹配的div中,存在c这个类名则删除,不存在c这个类名的也不添加(只删除不添加) $(“div”).toggleClass("c", true); //表示如果匹配的div中,不存在c这个类名则添加,存在c这个类名的不删除(值添加不删除)查看全部
-
$(document).ready 的意思是等页面的文档(document)中的节点都加载完毕后,在执行后续的代码,因为我们在执行代码的时候,可能会依赖页面的某一个元素,我们要确保这个元素真正的的被加载完毕后才能正确的使用。查看全部
-
.toggleClass( )方法:在匹配的元素集合中的每个元素上添加或删除一个或多个样式类,取决于这个样式类是否存在或值切换属性。即:如果存在(不存在)就删除(添加)一个类 .toggleClass( className ):在匹配的元素集合中的每个元素上用来切换的一个或多个(用空格隔开)样式类名 .toggleClass( className, switch ):一个布尔值,用于判断样式是否应该被添加或移除 .toggleClass( [switch ] ):一个用来判断样式类添加还是移除的 布尔值 .toggleClass( function(index, class, switch) [, switch ] ):用来返回在匹配的元素集合中的每个元素上用来切换的样式类名的一个函数。接收元素的索引位置和元素旧的样式类作为参数 注意事项: toggleClass是一个互斥的逻辑,也就是通过判断对应的元素上是否存在指定的Class名,如果有就删除,如果没有就增加 toggleClass会保留原有的Class名后新增,通过空格隔开查看全部
-
removeClass("ClassName")移除元素的样式 与addClass相对应查看全部
-
.addClass( className )方法 .addClass( className ) : 为每个匹配元素所要增加的一个或多个样式名 .addClass( function(index, currentClass) ) : 这个函数返回一个或更多用空格隔开的要增加的样式名 注意事项: .addClass()方法不会替换一个样式类名。它只是简单的添加一个样式类名到元素上查看全部
-
.html(),.text(),.val()三种方法都是用来读取选定元素的内容;只不过.html()是用来读取元素的html内容(包括html标签),.text()用来读取元素的纯文本内容,包括其后代元素,.val()是用来读取表单元素的"value"值。其中.html()和.text()方法不能使用在表单元素上,而.val()只能使用在表单元素上;另外.html()方法使用在多个元素上时,只读取第一个元素;.val()方法和.html()相同,如果其应用在多个元素上时,只能读取第一个表单元素的"value"值,但是.text()和他们不一样,如果.text()应用在多个元素上时,将会读取所有选中元素的文本内容。 .html(htmlString),.text(textString)和.val(value)三种方法都是用来替换选中元素的内容,如果三个方法同时运用在多个元素上时,那么将会替换所有选中元素的内容。 .html(),.text(),.val()都可以使用回调函数的返回值来动态的改变多个元素的内容。查看全部
-
.html() 不传入值,就是获取集合中第一个匹配元素的HTML内容 .html( htmlString ) 设置每一个匹配元素的html内容 .html( function(index, oldhtml) ) 用来返回设置HTML内容的一个函数 Text .text() 得到匹配元素集合中每个元素的合并文本,包括他们的后代 .text( textString ) 用于设置匹配元素内容的文本 .text( function(index, text) ) 用来返回设置文本内容的一个函数查看全部
-
attr(属性名) 获取属性的值 attr(属性名,属性值) 设置属性的值 attr(属性名,函数值) 设置属性的函数值 removeAttr(attributeName) 为元素删除属性查看全部
-
this,表示当前的上下文对象是一个html对象,可以调用html对象所拥有的属性和方法。 $(this),代表的上下文对象是一个jquery的上下文对象,可以调用jQuery的方法和属性值。查看全部
-
查找div中name属性为p1的div元素:$('div[name=p1]')<br> 查找div中属性名为p2的div元素:$('div[p2]')<br> 查找所有div中,有属性name中的值包含一个连字符“-”的div元素:$('div[name=a]') 查找所有div中,有属性name中的值包含一个连字符“空”的div元素:$('div[name~=a]') 查找所有div中,属性name的值是用imooc开头的:$('div[name^=imooc]') 查找所有div中,属性name的值是用imooc结尾的:$('div[name=$imooc]') 查找所有div中,有属性name中的值包含一个test字符串的div元素:$('div[name*=test]') 查找所有div中,有属性testattr中的值没有包含"true"的div:$('div[testattr!= true]') $(‘element[attribute=“value”]’) //此处的value可带也可不带引号,以上所有情况皆适用.查看全部
举报
0/150
提交
取消