2

我正在制作一个脚本来过滤带有复选框的wordpress中的帖子列表,它应该做的是最初抓取地址栏中的链接(window.location)并使用它并设置条件来知道哪些复选框是活动的与否,提交的第二部分将正确的链接发送到 window.location 以便根据用户的选择进行相应的过滤.....我被困在我想检查窗口的部分。定义选中/未选中的位置,但我很难在 if 上使用str.search()or或 other:str.match()

尝试使用 javascript 中的所有字符串对象方法:

var str=window.location;
var res=str.search("example");

if (res!=null) { alert(res) }

我想检查地址栏中是否存在“示例”一词,以了解类别或标签是否处于活动状态,围绕这个小细节 oO 已经有几天了

4

3 回答 3

1
var str = window.location.href;

var res = str.indexOf('example'); // return position of first match or -1
if(res != -1) {
   alert(res);
}

或者

var res = /example/.test(str); // return true of false
if(res) {
  alert(res);
}

如果你想获得哈希值,那么你应该使用

var str = window.location.hash;

然后应用上述任何内容。

于 2012-05-25T16:16:44.900 回答
1
var searchString = "example";
if (window.location.href.search(searchString) != -1) alert(searchString);

小提琴

于 2012-05-25T16:24:02.790 回答
-1

您可能想调查 location.hash

于 2012-05-25T16:18:49.767 回答