我正在使用 jQuery 并想检索单击元素的“id”属性,在本例中是一个元素。
请检查下面的图片。请注意,每当我在 jQuery 中使用 attr() 方法时,返回的字符串是某种对象(或者可能是数组)。
预期值打印在下一行下方。当我使用它时它返回正确的值:
$(this)[0].id
当一个元素被点击时,不是这个元素是'this'中被引用的元素吗?
为什么 attr() 返回一个数组?
我正在使用 jQuery 并想检索单击元素的“id”属性,在本例中是一个元素。
请检查下面的图片。请注意,每当我在 jQuery 中使用 attr() 方法时,返回的字符串是某种对象(或者可能是数组)。
预期值打印在下一行下方。当我使用它时它返回正确的值:
$(this)[0].id
当一个元素被点击时,不是这个元素是'this'中被引用的元素吗?
为什么 attr() 返回一个数组?
我隔离了代码并发现 jquery 的 tinymce 插件正在发生冲突。查看 static.html
https://www.dropbox.com/s/wbk8hxqjw34hzn1/jquery-attr-not-working.7z
抱歉存档,Dropbox 不允许我上传 9mb 及以上的文件,所以我必须压缩。