【发布时间】:2012-11-24 21:39:52
【问题描述】:
我正在尝试在同位素中设置一个过滤器,该过滤器将仅按标签中文本的第一个字母进行过滤。任何帮助表示赞赏! (JavaScript 新手!)
【问题讨论】:
标签: jquery filter filtering jquery-isotope
我正在尝试在同位素中设置一个过滤器,该过滤器将仅按标签中文本的第一个字母进行过滤。任何帮助表示赞赏! (JavaScript 新手!)
【问题讨论】:
标签: jquery filter filtering jquery-isotope
你会使用正则表达式吗?
$('#container').isotope({ filter: '^[^\*]' });
•第一个 ^ 表示“在字符串的开头” [ ... ] 构造是一个字符类,它匹配括号内的单个字符
•字符类开头的 ^ 表示“否定字符类”,即匹配任何不属于所列字符之一的字符
•* 表示文字 *; * 在正则表达式中具有特殊含义,所以我用反斜杠对其进行了转义。
源=Javascript regexp - only if first character is not an asterisk
【讨论】:
$('#IDofyourbutton a').click(function(){ $('#container').isotope({ filter: '^[^\A]' }); });