我正在使用ajax将一些数据发送到page.php,作为响应(整个html页面),有成功消息和带有setTimeout函数的脚本标签:
setTimeout("window.location.href = '/new_ID' ", 2000)
我只想选择/new_ID
部分,以便可以立即进行重定向。
我可以使用script
函数选择整个.find()
标签,但不知道如何仅选择href部分(不想使用.split()
,但是还有其他解决方案吗?)。
谢谢!
答案 0 :(得分:0)
.find()之后,添加.match('/ href ='([^'] +)/)[1]以使用正则表达式获取引号下的值。
.find("script").match("/href='([^']+)/")[1];