jquery - 尝试使用与 window.location.pathname 匹配的模式

标签 jquery select path match

基本上,如果我位于: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/

相关文章:

sql - 选择除 null 以外的所有列或 NVL 全部为 null

java - 获取路径/文件名的路径,但文件没有扩展名

javascript - 如何创建简单的 javascript/jquery 客户端验证码?

php - 在 PHP 和 MySQL 中编写 SelectWhere 语句

php - 如何创建这个 mysql "SELECT"查询?

c++ - 为什么 CFileDialog::GetNextPathName 在文件路径很长时不起作用?

perl - 我如何移动以 guid 命名的目录?

jquery - 显示隐藏jquery的问题

jquery - 使用 jquery 更改占位符文本字体和颜色

javascript - 如何使用jquery永久禁用复选框