基本上,如果我位于:http://example.com/content/connect/152 ,我想查明 url 中是否存在“connect”,然后将菜单的选定值设置为特定的值...(url 也可能类似于 http://example.com/content/connections ,在这种情况下,它仍然应该匹配...)
这是我一直在尝试的方法,但显然行不通......
var path = window.location.pathname;
if(path).match(/^connect) {
$("#myselect").val('9');
} else {
$("#myselect").val('0');
}
最佳答案
由于连接可以位于 URL 中的任何位置,因此无需添加 ^
尝试:
if (path.match("/connect"))
这假设您希望在连接之前有一个“/”
关于jquery - 尝试使用与 window.location.pathname 匹配的模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1930184/