List.js中的通配符/正则表达式?

时间:2013-11-22 03:57:00

标签: javascript jquery listjs

我有一个新闻页面,我希望按钮使用span类'date'按月过滤。使用list.js,我只能使用完全匹配的字符串进行过滤。是否有通配符可用于显示包含单词November

的所有项目

HTML

<button class="btn" id="filter-oct">October</button>
<button class="btn" id="filter-nov">November</button>
<div class="newsitem">
    <h2>News title</h2>
    <p><span class="date">Thursday 31 November 2013</span> Some text, more text</p>
    <p>Should you have any concerns, require additional information or wish to discuss this matter further please contact me</p>
</div>

JS

<script type="text/javascript">
  var options = {
    valueNames: [ 'date' ]
  };
  var featureList = new List('election-list', options);
  $('#filter-nov').click(function() {
    featureList.filter(function(item) {
      if (item.values().date == "November 2013") {
        return true;
      } else {
        return false;
      }
    });
    return false;
    });
</script>

它在这一行上进行匹配 - 但只匹配确切的单词/ s

if(item.values()。date ==“2013年11月”){

我尝试过使用&amp; =和^ =尝试获得匹配但不起作用。

由于

0 个答案:

没有答案