在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。

以下是我写的代码和效果截图,你可以比较一下代码,要确保js引用路径和引用了tooltip插件

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

   <title>Bootstrap 实例 - 工具提示(Tooltip)插件</title>

   <link href="http://cdn.bootcss.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet">

   <script src="http://cdn.bootcss.com/jquery/1.11.2/jquery.min.js"></script>

   <script src="http://cdn.bootcss.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>

</head>

<body>

这是一个 <a href="#" class="tooltip-test" data-toggle="tooltip" data-placement="bottom" title="默认的 Tooltip">默认的 Tooltip</a>

<button type="button" class="btn btn-default" data-toggle="tooltip"  data-placement="right" title="右侧的 Tooltip">右侧的 Tooltip</button>

<script>

   $(function () { $("[data-toggle='tooltip']").tooltip()})

</script>

</body>

</html>

你好,jq中css方法没有回调函数,代码如果用css()可以分开写,

var d0 =$($("#Container").find(".dayItem")[0])

d0.css("height","0px")  d0.remove() CalendarHandler.isRunning = false

还可以写成如下格式

$(this).css({

      height: function(index, value) {

        return parseFloat(value) * 1.2

      }

    })

具体使用方法可以参考http://www.css88.com/jqapi-1.9/css/

希望可以帮助到你