【发布时间】:2015-02-28 22:34:33
【问题描述】:
这就是我想要做的事情: 目前我有一个标签列表,它会在点击时对数据库中的一些数据进行排序,有没有办法获取选择的元素列表?
<a href="javascript:;" class="tag tagId_4">Tag 4</a>
<a href="javascript:;" class="tag tagId_3">Tag 3</a>
<a href="javascript:;" class="tag tagId_2">Tag 2</a>
<a href="javascript:;" class="tag tagId_1">Tag 1</a>
这是目前所做的:
$('.tag').click(function(){
var id = $(this).attr('class');
id = id.substr(10);
$(this).addClass('tag_selected');
});
我怎样才能获得所有带有 tag_selected 类的链接的 id 列表?
【问题讨论】:
-
$('.tag_selected')将返回元素集合。不清楚list是什么意思。请多花点力气解释你的问题。根据显示的内容,您认为id是什么? -
看,我有一些标签链接,这些标签有一个带有它们的 id 的类(标签 tagId_4,标签 tagId_3 等等)。当我点击一个链接时,我添加了一个名为'tag_selected'的类,我需要以某种方式存储所有具有类'tag_selected'的元素,然后我想从他们的类中获取他们的id(数组(4、3、2、1 )) 所以我可以使用 mysql 查询中的那些。
-
我想得到一个包含这个类的所有元素的数组:那么
$("a.tag_selected")有什么问题?这将为您提供所有此类元素的 jQuery 集。