我正在尝试遍历页面上的所有元素,所以我想检查此页面上存在的每个元素是否有特殊类.
那么,我怎么说我想检查每个元素?
对于"可能的"javascript方式,请参阅下面的@sabof答案:https://stackoverflow.com/a/22172009/3309243 ..........
事件: 我很快做了一个函数getEvents()的示例,但它似乎工作:)
属性:
我在互联网上找到了这个地方,通过使用返回所有属性 .attr()
我刚刚发现了在浏览器中进行调试,因此现在知道如何查看对象.可能有人想知道如何:打开你的控制台(f12至少在FireFox中)并在控制台命令行中输入例如$("body")(一直在底部),点击返回的对象并查看右边的控制台:P
//extending the attr function to return all attrs
(function($) {
// duck-punching to make attr() return a map
var _old = $.fn.attr;
$.fn.attr = function() {
var a, aLength, attributes, map;
if (this[0] && arguments.length === 0) {
map = {};
attributes = this[0].attributes;
aLength = attributes.length;
for (a = 0; a < aLength; a++) {
map[attributes[a].name.toLowerCase()] = attributes[a].value;
}
return map;
} else {
return _old.apply(this, …
Run Code Online (Sandbox Code Playgroud)