URL的Get变量需要被解析。我已经用document.location创建了一个jQuery对象,然后使用attr函数获取搜索属性以获取所有变量。但是当我在它上面使用split函数,再使用each()时,会出现错误,指出该对象没有each方法。
TypeError: Object [object Array] has no method 'each'
代码是:
$(document.location).attr('search').split('&').each()
我还尝试在第一个函数中使用search属性,但它不允许,即$(document.location.search)会出错。
我还检查了split函数返回的数据类型,控制台显示它是一个对象,这也让我感到困惑,因为它应该是一个数组。
P.S: 上述所有代码都应该放在jQuery的document.ready函数中。