0
单击与此类似的锚点标签。jquery - 获得(this)的id属性
<a href="go.php?id=3aaa">Click Me</a>
$(this)[0]
含有类似http://localhost/www/go.php?3aaa
字符串我想剥“3”和“AAA”(值根据被点击了什么改变)到他们自己的变量,并测试他们的价值观。
单击与此类似的锚点标签。jquery - 获得(this)的id属性
<a href="go.php?id=3aaa">Click Me</a>
$(this)[0]
含有类似http://localhost/www/go.php?3aaa
字符串我想剥“3”和“AAA”(值根据被点击了什么改变)到他们自己的变量,并测试他们的价值观。
尝试这种情况:
var match = $(this)[0].match(/\?(\d{1,})(\w*)/);
然后match[1]
具有数字(3像以上)和match[2]
具有串(AAA像以上);
谢谢!这完美地工作......但只有当路径保持一个深度。你如何建议修改正则表达式来处理未知的目录级别? (例如http://localhost/www/newlevel/go.php?5bbb)在问号后匹配所有字符的正则表达式是什么? – user674073 2011-03-25 14:47:04
我用你给的新链接尝试过它,它仍然有效,这个正则表达式匹配数字+字符后面的'?'。它不在乎'?'之前的内容。 – moe 2011-03-25 16:52:11