Jquery 如果我们有一个以类作为变量的项,如何以字符串形式警告该值?

Jquery 如果我们有一个以类作为变量的项,如何以字符串形式警告该值?,jquery,Jquery,我有这个 var token = "myClass"; $('a.' + token); 我想这样做: alert($('a.' + token)); 但我得到: [object Object] 而我想提醒你 a.myClass $('a.+token):它实际上是一个对象 如果要提醒其类别,请使用: alert(a.attr('class')); $('a.+token):它实际上是一个对象 如果要提醒其类别,请使用: alert(a.attr('class')); $(..)将从

我有这个

var token = "myClass";
$('a.' + token);
我想这样做:

alert($('a.' + token));
但我得到:

[object Object]
而我想提醒你

a.myClass
$('a.+token)
:它实际上是一个对象

如果要提醒其类别,请使用:

alert(a.attr('class'));
$('a.+token)
:它实际上是一个对象

如果要提醒其类别,请使用:

alert(a.attr('class'));
$(..)将从DOM获取元素。由于alert()只能通知字符串,因此可以得到[object]。删除$(..)将获得所需的字符串。

$(..)将从DOM中获得元素。由于alert()只能通知字符串,因此可以得到[object]。删除$(..),您将获得所需的字符串。

执行时:

$('a.' + token);
你被退回了一张支票。文档没有显示如何返回用于查找对象的选择器。最有可能的是,jQuery对象永远不会返回选择器,因为可能用于选择对象的所有方法都涉及到复杂性

在任何情况下都不会:

alert($('a.' + token));
返回

a.myClass
更有可能是你正在寻找的

var mySelector = 'a.' + token;
var $object = $(mySelector);
alert(mySelector);
执行时:

$('a.' + token);
你被退回了一张支票。文档没有显示如何返回用于查找对象的选择器。最有可能的是,jQuery对象永远不会返回选择器,因为可能用于选择对象的所有方法都涉及到复杂性

在任何情况下都不会:

alert($('a.' + token));
返回

a.myClass
更有可能是你正在寻找的

var mySelector = 'a.' + token;
var $object = $(mySelector);
alert(mySelector);

我得到“uncaughtsyntaxerror:意外保留字”抱歉,我在classTypo中缺少一个引号,应该是
alert(a.attr(“class”)并且使用jquery1.6+应该是
警报(a.attr(“prop”)我得到“未捕获的语法错误:意外保留字”抱歉,我在classTypo中缺少一个引号,应该是
警报(a.attr(“class”)并且使用jquery1.6+应该是
警报(a.attr(“prop”)