在ID中绕过随机数

时间:2011-10-12 17:44:56

标签: jquery

我的脚本中有这行,它检查项目类:

$('#post').attr('class');

是否有可能将其读作:

$('#post*').attr('class');

所以,如果ID是fe。 post405它还会读到这个吗? 我已经检查了它,它不能与*一起使用,所以还有其他方式以这种方式阅读项目吗?

3 个答案:

答案 0 :(得分:4)

$('[id^=post]').attr('class');

您正在寻找[attribute^=*]选择器。

答案 1 :(得分:2)

听起来你正在对id进行基于类的搜索。这实际上不是推荐的方法。更“合适”的方法是在元素中添加“post”类并查找

$('.post')

当然,如果你正在寻找class属性,那么你可以做很多事情......使用attr()函数可能不是你想要的。

答案 2 :(得分:1)

jQuery已经为此提供了“启动”选择器。

http://api.jquery.com/attribute-starts-with-selector/

$('[id^="post"]').attr('class');