如何使用正则表达式匹配href以“#t_row_”开头的任何锚点?
例如,其中一个锚点如下:<a href="#t_row_234567890">Link</a>
目前我有:
$('a[href*=#]')each(function() {
干杯
答案 0 :(得分:2)
对于这种情况,请使用jQuery Attribute Starts With选择器:
$('a[href^="#t_row"]')
或者,在更一般的情况下,您可以filter()
基于任意JS代码的任何元素集。在这种情况下,它将是:
$('a').filter(function(i){ return /^#t_row/.test(this.href); });
答案 1 :(得分:2)
无需使用正则表达式。 $('a[href^="#t_row_"]')
将完成这项工作。
答案 2 :(得分:1)