在我完全理解我在问什么后,我会更新这个问题的标题
我正在使用 vimeo api 使用 JSON 显示视频数组并将标签用作类。这工作正常。
但是,在脚本的末尾,我想隐藏与 url 中的查询不匹配的任何元素。
var query = location.href.split('/#/').pop().split('/').join(" ");
我从 url (http://website.com/link/to/page/#/tag/tag/tag/tag = "tag tag tag tag") 获取查询,然后对照每个结果项的类检查它。
// Find Parent & checks for query classes
var thisTile = tile.parent().parent(),
matchesClass = thisTile.hasClass(query);
// If does hot have query as class then hides
if (matchesClass === false) {
$(this).hide();
}
注意:如果没有查询类,除了应该隐藏结果项的部分之外,一切正常。
JSFiddle:http: //jsfiddle.net/JamesKyle/Rt4pt/