-
.html()方法内部使用的是DOM的innerHTML属性来处理的,所以在设置与获取上需要注意的一个最重要的问题,这个操作是针对整个HTML内容(不仅仅只是文本内容) .text()结果返回一个字符串,包含所有匹配元素的合并文本查看全部
-
jQuery 方法 attr(),也提供回调函数。回调函数由两个参数:被选元素列表中当前元素的下标,以及原始(旧的)值。然后以函数新值返回您希望使用的字符串。 jQuery官方就这么说的,用不到参数i 也要传进去,不然就要报错。 因为$()里面只有1个元素,所以下标只能是0;查看全部
-
$("#menu div.tag dd a:nth-child(10)") 我们该怎么理解这句话呢,ok我来告诉大家一个真理。我们首先找什么?先找冒号,然后找冒号前最后出现的元素,这里是a元素。OK我们知道最后样式是给 a元素的字体修改颜色的 。那么是哪个a元素呢? :nth-child(10)告诉我们先找a元素的爹(dd),然后找dd的第10个儿子。ok,我们来数,<p>第一类</p>是第一个儿子以此类推正好第十个儿子是西服套装。那么就是这个西服套装这个a元素但是我不同意答案这么写。我认为答案应该是$("dd *:nth-child(10)").css('color','#66CD00');查看全部
-
attr()有4个表达式 attr(传入属性名):获取属性的值 attr(属性名, 属性值):设置属性的值 attr(属性名,函数值):设置属性的函数值 attr(attributes):给指定元素设置多个属性值,即:{属性名一: “属性值一” , 属性名二: “属性值二” , … … } removeAttr()删除方法 .removeAttr( attributeName ) : 为匹配的元素集合中的每个元素中移除一个属性(attribute)查看全部
-
dom中有个概念的区分:Attribute和Property翻译出来都是“属性”,《js高级程序设计》书中翻译为“特性”和“属性”。简单理解,Attribute就是dom节点自带的属性。例如:html中常用的id、class、title、align等 而Property是这个DOM元素作为对象,其附加的内容,例如,tagName, nodeName, nodeType,, defaultChecked, 和 defaultSelected 使用.prop()方法进行取值或赋值等查看全部
-
.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()都可以使用回调函数的返回值来动态的改变多个元素的内容。查看全部
-
toggleClass方法,通过toggleClass方法动态添加删除Class,一次执行相当于addClass,再次执行相当于removeClass查看全部
-
indexOf方法获取到指定的字符在字符串中第一次出现的位置,从0开始。如果一开始就是e则返回0,如果第二个位置是e则返回1,如果搜完整个字符串都没有e则返回-1 。 反证法 如果该方法不返回-1 就证明该字符串中含有e字符。查看全部
-
通过.val()处理select元素, 当没有选择项被选中,它返回null .val()方法多用来设置表单的字段的值 如果select元素有multiple(多选)属性,并且至少一个选择项被选中, .val()方法返回一个数组,这个数组包含每个选中选择项的值查看全部
-
.val()方法 1.val()无参数,获取匹配的元素集合中第一个元素的当前值 2.val( value ),设置匹配的元素集合中每个元素的值 3.val( function ) ,一个用来返回设置值的函数查看全部
-
至于a:parent和a:empty parent都理解吧,学JS的时候用来选择父元素的;a:parent可以理解成如果 a 是个父元素, a 什么时候是个父元素?>> a 下面有任何东西的时候它就是父元素。 那么可以理解成:如果 a 不是个空标签 a:parent 就可以选中它。 a:empty 与前面的相反, 如果 a 是个空标签, 那么选中它 这个翻译一直节点啊元素啊,太学术抽象,不通俗易懂,所以很多人说外国书的翻译烂,烂在哪里,大抵如此。查看全部
-
学编程,遇到一些简称的代码,去查清楚全称,记忆会更牢固,就比如eq全称是equal(意思是“等于”);gt全称是greater than(意思是大于);lt全称是less than(意思是小于)查看全部
-
在某些浏览器中,选择器:checked可能会错误选取到<option>元素,所以保险起见换用选择器input:checked,确保只会选取<input>元素查看全部
-
$("input:checked").removeAttr('checked') $("option:selected").removeAttr('selected')查看全部
举报
0/150
提交
取消