如何在调用的函数中使用jQuery选择器字符串?

如何在调用的函数中使用jQuery选择器字符串?,jquery,Jquery,我想知道如何将我在jQuery调用中使用的字符串放入我链接到它的函数中。有办法吗?您可以使用选择器 $('.someClass').someFunc(); someFunc(){ var thatClass = **???**; } 您可以使用选择器 $('.someClass').someFunc(); someFunc(){ var thatClass = **???**; } 如上所述:您可以查看选择器属性 但是,您的jQuery选择可能是使用遍历函数(.parent(

我想知道如何将我在jQuery调用中使用的字符串放入我链接到它的函数中。有办法吗?

您可以使用选择器

$('.someClass').someFunc();

someFunc(){
   var thatClass = **???**;
}
您可以使用选择器

$('.someClass').someFunc();

someFunc(){
   var thatClass = **???**;
}
如上所述:您可以查看
选择器
属性

但是,您的jQuery选择可能是使用遍历函数(
.parent()
.eq()
)或直接选择html节点构建的。在大多数情况下,jQuery对象将有一个空的
选择器
字符串:

var thatSelector = $(this).selector; //returns ".someclass"
如上所述:您可以查看
选择器
属性

但是,您的jQuery选择可能是使用遍历函数(
.parent()
.eq()
)或直接选择html节点构建的。在大多数情况下,jQuery对象将有一个空的
选择器
字符串:

var thatSelector = $(this).selector; //returns ".someclass"

什么?您想在自定义插件上使用回调函数?为什么需要它?您想要字符串还是类名?因为您可以在函数中使用
$(this)
。什么?您想在自定义插件上使用回调函数?为什么需要它?您想要字符串还是类名?因为你可以在你的函数中使用
$(这个)
。哇,我不知道这个!!注意:如果此
已经是一个jQuery对象(例如:您在插件函数中…),则不需要将其包装在
$(…)
调用中。谢谢
.selector
语法就是我要找的。非常感谢你!哇,我不知道这件事!!注意:如果此
已经是一个jQuery对象(例如:您在插件函数中…),则不需要将其包装在
$(…)
调用中。谢谢
.selector
语法就是我要找的。非常感谢你!