Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何调用JQuery函数_Javascript_Jquery_Function - Fatal编程技术网

Javascript 如何调用JQuery函数

Javascript 如何调用JQuery函数,javascript,jquery,function,Javascript,Jquery,Function,我想知道在变量上使用JQuery函数的不同方法 就像我知道这个一样 $.DoThis(variable); 但是有没有一种方法可以像调用普通Javascript函数一样在末尾调用它呢 variable.$.DoThis(); 哈哈,我知道这听起来很愚蠢,但我需要问一下。谢谢 你可能是说 $(variable).DoThis(); 这意味着变量是 普通DOM对象(或它们的数组) jQuery对象(或它们的数组) 包含jQuery选择器的字符串 包含HTML/XML标记的字符串 “DOM就绪

我想知道在变量上使用JQuery函数的不同方法
就像我知道这个一样

$.DoThis(variable);
但是有没有一种方法可以像调用普通Javascript函数一样在末尾调用它呢

variable.$.DoThis();
哈哈,我知道这听起来很愚蠢,但我需要问一下。谢谢

你可能是说

$(variable).DoThis();
这意味着变量是

  • 普通DOM对象(或它们的数组)
  • jQuery对象(或它们的数组)
  • 包含jQuery选择器的字符串
  • 包含HTML/XML标记的字符串
  • “DOM就绪”事件的回调函数(在本例中不相关)

如果是其他原因,则所有赌注均无效。

此外,这可能不会做同样的事情;例如,
$.isFunction(someObject)
$(someObject).isFunction()
完全不同(后者可能总是将null作为参数计算并返回false)。@JacobM:当然可以。但是OP提到了
$。DoThis(variable)
他自己,似乎在问“我如何用
variable
创建jQuery对象?”。这就是为什么我说“可能”;)是的,但我认为OP希望将他的变量变成jQuery对象,并在其上调用jQuery函数,这相当于调用jQuery函数并传入他的变量。即使变量是您描述的可转换为jQuery对象的对象,这种期望也是无效的。我不是在批评你的答案,我是在指出(我认为是)OP预期的一个缺陷。