我的脚本中有这行,它检查项目类:
$('#post').attr('class');
是否有可能将其读作:
$('#post*').attr('class');
所以,如果ID是fe。 post405
它还会读到这个吗?
我已经检查了它,它不能与*
一起使用,所以还有其他方式以这种方式阅读项目吗?
答案 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');