我在示例中有这个
标签:
< button onclick =“setLocation('http://mysite.com/checkout/cart/add/product/17/')”/>
我需要做的是按下按钮启动ajax请求.我需要上面附带的URL段“product / 17”附加到我的ajax网址.有没有使用正则表达式提取这个的聪明方法? HTML不可更改 – 但我可以修改URL,在这种情况下,我需要从onclick属性中提取确切的URL.
所以我要么需要从onclick属性中提取的URL或“product / 17”,希望不使用正则表达式.
谢谢
因此,如果没有RegExp
用法,并且没有解析字符串的标准,这里是最简单的
解决方案:
var str = $("button").attr("onclick");
str = str.substring(str.lastIndexOf("add/") + 4,str.length - 3);
原文链接:https://www.f2er.com/jquery/150207.html