我是一个非常非常初学者的JQuery,我试图编辑一个JQuery图像滑块。如何知道一个对象的ID只有“对象”
依靠.js文件中的变量,我可以检索用户按下某个键的对象。
如果我在“alert”中显示该变量的值,我会得到[object Object]
。
现在我必须知道该对象的ID?我该怎么做。
谢谢
我是一个非常非常初学者的JQuery,我试图编辑一个JQuery图像滑块。如何知道一个对象的ID只有“对象”
依靠.js文件中的变量,我可以检索用户按下某个键的对象。
如果我在“alert”中显示该变量的值,我会得到[object Object]
。
现在我必须知道该对象的ID?我该怎么做。
谢谢
一般来说,你可以得到一个HTML元素的HTML ID是这样的:
$(element).attr('id');
不知道这是否是你所需要的。如果你提供了更多的信息,那将会很棒。
当您将其放入警报中时,您的对象将被视为字符串。
var obj = {prop1: 'abc', prop2: 'def'};
alert(obj);
console.log(obj);
alert(obj.prop1);
在Chrome开发者控制台中运行上面的代码。它会首先警告[对象对象],然后是“abc”。
您可以在控制台日志中看到“对象”的内容。然后你可以决定它的哪个属性是你的“id”。总结:无论何时你想看到你的对象的结构,只要在变量上做一个console.log()即可。
您可以使用JSON.stringify()方法在警告框中看到对象。
alert(JSON.stringify(<your object>))
显示jQuery代码 –
object.id似乎是合乎逻辑 –
DOM元素的ID为(如'element.id'访问)。其他变量很可能不会。你是否意味着你想要找到包含该对象的变量名? – Alnitak