使用正则表达式根据属性的部分内容查找元素
问题描述:
如何使用正则表达式匹配href以“#t_row_”开头的任何锚? 例如,其中一个锚点的样子:<a href="#t_row_234567890">Link</a>
使用正则表达式根据属性的部分内容查找元素
目前我有:
$('a[href*=#]')each(function() {
干杯
答
对于这个确切的情况下,使用jQuery Attribute Starts With选择:
$('a[href^="#t_row"]')
或者,在更一般的情况下,你可以基于任意JS代码的任何一组元素。在这种情况下,它将是:
$('a').filter(function(i){ return /^#t_row/.test(this.href); });
+0
正如@FelixKing在他提出答案之前所建议的,我也建议您查看[所有可用选择器](http://api.jquery.com/category/selectors/)以供将来参考。 – Phrogz 2011-01-31 23:39:14
你忘了每个前`.`()? – ThiefMaster 2011-01-31 23:29:20