在jq的.css函数中;$speech.css('fontSize');的返回值是什么,怎么理解啊?

html-css011

在jq的.css函数中;$speech.css('fontSize');的返回值是什么,怎么理解啊?,第1张

这个是jquery写的吧?jquery中大部分函数都是返回调用这个函数的对象,也就是说,$speech.css('fontSize')的返回值是$speech,所以你可以使用这样的调用队列:

$speech.css('fontSize').css("color","#fff")

jquery中的函数可以直接返回调用对象,方便你继续使用该对象。

而jquery中,一般来说,参数较少时,函数功能为获取属性;参数较多时,函数功能则为设置属性。以css函数为例,$speech.css('fontSize')是获取$speech这个节点的fontSize属性,而$speech.css('fontSize' ,num + 'px')则是将$speech的fontSize属性设置为num+'px'。它们的返回值还是$speech。

$(xxx).css({"border":"solid 1px"})

或者

$(xxx).css("border","solid 1px")

请注意这两种方法中间是冒号还是逗号