我无法弄清楚为什么这段代码不起作用:
$(document).ready(function() {
$(".alertDeleteButton").click(function(e) {
var str = $(this).attr("href");
alert(str);
var obj = str.split("&").reduce(function(prev, curr, i, arr) {
var p = curr.split("=");
prev[decodeURIComponent(p[0])] = decodeURIComponent(p[1]);
return prev;
}, {});
alert(obj);
e.preventDefault();
});
});
我要做的就是在用户按下时在链接中使用字符串并创建一个 json 对象。
{“userdeleteid”:“55”,“dayid”:“55”}。ETC...
我搜索并发现了大约 3 种不同的方法,它们都给了我 [object Object] 结果。
我想实现 this,但它似乎只查看浏览器中的 URL,我希望它通过 (this).attr("href"); 查看链接的值;