我知道可以像 ^=
这样做来检查一个ID是否以某个字符开头,我曾尝试在这方面使用它,但并没有成功。基本上,我正在检索一个URL,并希望为路径名以特定方式开头的元素设置一个类。
例如:
var pathname = window.location.pathname; //gives me /sub/1/train/yonks/459087
我希望能够针对以/sub/1
开头的每个路径,为一个元素设置一个类:
if (pathname ^= '/sub/1') { //this didn't work...
...
/^\/sub\/1.*$/gi.test(pathname)
将返回一个布尔值作为谓词。 - Downhillskiif (pathname.indexOf('/sub/1') === 0) {//执行操作。}
- Der Zinger