存储在变量cols中的内容为:var $ cols = $(' .sortdivs')。on(' click',function(){...});

时间:2017-11-13 11:16:33

标签: javascript jquery

var $cols = $('.sortdivs').on('click',function(){…});

我知道当单击任何带有sortdivs类的元素时,该函数将运行。 我不知道存储在变量cols中的内容以及如何使用它。 我尝试打印变量cols,我得到了对象'作为输出。谢谢。

2 个答案:

答案 0 :(得分:0)

来自.on的返回值只是为了链接而调用它的集合。

因此,

$cols是jQuery对象,其中包含在执行时由$('.sortdivs')匹配的元素列表(注意:不是在单击时)。

[object Object]是任何对象的字符串表示形式。尝试以另一种方式检查对象,例如使用console.log($cols)来获取更多关于简单toString()输出的信息。

答案 1 :(得分:0)

您可以通过编写$ cols [0]来访问变量中的所有属性存储,如ATTRIBUTE_NODE,canHaveChildren,canHaveHTML等。您可以调试并查看$ col [0]内的内容,并根据您的要求操作它们。我希望这对你有所帮助。