单击元素,触发事件时,如何将触发的元素传到对象的构造函数中;$('.newProduct a').click(function(){ commn.productclick();})var commn={ productclick:function(){ var url=this.href; url=decodeURI(url); var uname=$('#login').html(); var ugwc=$('#gwc').html(); url=url.replace('请登录',uname); url=url.replace('我的购物车',ugwc); console.log(url); //undefind $(this).attr('href',url); alert(this.href);alert(uname); }}
3 回答
已采纳
tom的猫
TA贡献65条经验 获得超35个赞
$('.newProduct a').click(function(){ commn.productclick(this); }) var commn={ productclick:function(e){ // 这里调用e看弹框内容 alert($(e).attr("href")); var url=this.href; url=decodeURI(url); var uname=$('#login').html(); var ugwc=$('#gwc').html(); url=url.replace('请登录',uname); url=url.replace('我的购物车',ugwc); console.log(url); //undefind $(this).attr('href',url); alert(this.href);alert(uname); } }
添加回答
举报
0/150
提交
取消