我在页面上有很多元素。我正在使用Jquery切换来切换一个类。 我需要发布一个php数组,其中包含包含该类的所有元素的名称。 (被打开)。
我的第一个想法是简单地使用display:none创建一个带有列表框的表单。每次切换元素时,名称都将添加到列表框中,然后当用户单击下一步时,列表框中的所有值都将发布到下一页。我希望可能有一个更清洁,更简单的解决方案。
因此,为了澄清,我想要检测我切换的所有元素,并将这些值发布到另一个页面。
我将如何实现这一目标?
由于
答案 0 :(得分:1)
您可以使用name
函数创建包含所有元素名称的数组(这是id
属性,还是.map()
):
var names = $(".targetClassName").map(function() {
return this.name; //takes the `name` attribute, change to `id` for ID
}).get();