-
我们有几种方式可以隐藏一个元素: CSS display的值是none。 type="hidden"的表单元素。 宽度和高度都显式设置为0。 一个祖先元素是隐藏的,该元素是不会在页面上显示 CSS visibility的值是hidden CSS opacity的指是0查看全部
-
数据存储 jQuery提供的存储接口 jQuery.data( element, key, value ) //静态接口,存数据 jQuery.data( element, key ) //静态接口,取数据 .data( key, value ) //实例接口,存数据 .data( key ) //实例接口,存数据 提供2个对应的删除接口 jQuery.removeData( element [, name ] ) .removeData( [name ] )查看全部
-
.css()与.addClass()之间的区别: .addClass()增加的是内部样式或外部样式,.css()处理的是内联样式。 外部样式 < 内部样式 < 内联样式(优先级)查看全部
-
.css() 方法:获取元素样式属性的计算值或者设置元素的CSS属性查看全部
-
.toggleClass( )方法:在匹配的元素集合中的每个元素上添加或删除一个或多个样式类,取决于这个样式类是否存在或值切换属性。即:如果存在(不存在)就删除(添加)一个类。 .toggleClass( className ):在匹配的元素集合中的每个元素上用来切换的一个或多个(用空格隔开)样式类名 .toggleClass( className, switch ):一个布尔值,用于判断样式是否应该被添加或移除 .toggleClass( [switch ] ):一个用来判断样式类添加还是移除的 布尔值 .toggleClass( function(index, class, switch) [, switch ] ):用来返回在匹配的元素集合中的每个元素上用来切换的样式类名的一个函数。接收元素的索引位置和元素旧的样式类作为参数查看全部
-
.removeClass( )方法 .removeClass():每一个匹配元素的所有样式名 .removeClass( [className ] ):每个匹配元素移除的一个或多个用空格隔开的样式名 .removeClass( function(index, class) ) : 一个函数,返回一个或多个将要被移除的样式名查看全部
-
.addClass(function(index,currentClass));查看全部
-
在HTML结构中里,多个class以空格分隔,当一个节点(或称为一个标签)含有多个class时,DOM元素响应的className属性获取的不是class名称的数组,而是一个含有空格的字符串。 .addClass()方法不会替换一个样式类名。它只是简单的添加一个样式类名到元素上。查看全部
-
jQuery中.val()方法主要是用于处理表单元素的值 .html(),.text()和.val()的差异总结: 1、.html(),.text(),.val()三种方法都是用来读取选定元素的内容; .html()是用来读取元素的html内容(包括html标签), .text()用来读取元素的纯文本内容,包括其后代元素, .val()是用来读取表单元素的"value"值。 其中.html()和.text()方法不能使用在表单元素上,而.val()只能使用在表单元素上; 另外.html()方法使用在多个元素上时,只读取第一个元素;如果.val()方法应用在多个元素上时,只能读取第一个表单元素的"value"值;如果.text()应用在多个元素上时,将会读取所有选中元素的文本内容。 2、.html(htmlString),.text(textString)和.val(value)三种方法都是用来替换选中元素的内容,如果三个方法同时运用在多个元素上时,那么将会替换所有选中元素的内容。 3、.html(),.text(),.val()都可以使用回调函数的返回值来动态的改变多个元素的内容。查看全部
-
$(":contains(<text>)"):选择所有包含指定文本的元素(子元素包含文本也符合条件) $(":has(<text>)"):选择元素中至少包含指定选择器的元素 $(":parent"):选择所有含有子元素或文本的元素 $(":empty"):选择所有没有子元素的元素(包含文本节点)查看全部
-
.html与.text的异同: 1、.html与.text的方法操作是一样,只是在具体针对处理对象不同 2、.html处理的是元素内容(只包括HTML内容),.text处理的是文本内容(也包括后代元素) 3、.html只能使用在HTML文档中,.text 在XML 和 HTML 文档中都能使用 4、如果处理的对象只有一个子文本节点,那么html处理的结果与text是一样的 5、火狐不支持innerText属性,用了类似的textContent属性,.text()方法综合了2个属性的支持,所以可以兼容所有浏览器查看全部
-
jQuery中用attr()方法来获取和设置元素属性; attr()有4个表达式 attr(传入属性名):获取属性的值 attr(属性名, 属性值):设置属性的值 attr(属性名,函数值):设置属性的函数值 attr(attributes):给指定元素设置多个属性值,即:{属性名一: “属性值一” , 属性名二: “属性值二” , … … } .removeAttr( attributeName ) : 为匹配的元素集合中的每个元素中移除一个属性(attribute) 获取Attribute就需要用attr,获取Property就需要用prop查看全部
-
eq(), :lt(), :gt(), :even, :odd 用来筛选他们前面的匹配表达式的集合元素,根据之前匹配的元素在进一步筛选,注意jQuery合集都是从0开始索引 gt是一个段落筛选,从指定索引的下一个开始,gt(1) 实际从2开始查看全部
-
this,表示当前的上下文对象是一个html对象,可以调用html对象所拥有的属性和方法。 $(this),代表的上下文对象是一个jquery的上下文对象,可以调用jQuery的方法和属性值。查看全部
-
注意要.append,原代码会被覆盖查看全部
举报
0/150
提交
取消