在jQuery中作为$的参数

Mic*_*rdt 5 jquery

...这是什么意思?我几乎没有使用jQuery的经验,需要使用一些现有的代码.

所有教程都讨论的是使用带有伪CSS选择器的$(),但是这样的含义是什么:

$(function makeFooWriteTooltip() {
    if($("div[name='txttooltip']").length>0){
        $("div[name='txttooltip']").each(
         function(){
Run Code Online (Sandbox Code Playgroud)

Nic*_*ver 10

这是一个捷径:

$(document).ready(function makeFooWriteTooltip() {
Run Code Online (Sandbox Code Playgroud)

虽然,这里的功能不需要有名字.传递一个calback来$()运行document.ready事件上的函数,只是稍微短一些,这些是等效的:

$(document).ready(function() { 
  //code
});
$(function() { 
  //code
});
Run Code Online (Sandbox Code Playgroud)

另外,根据你的确切示例,没有必要检查.length,如果它在那里运行,如果不是.each()没有做任何事情(没有错误),所以这就足够了:

$(function () {
  $("div[name='txttooltip']").each(function(){
Run Code Online (Sandbox Code Playgroud)