单击元素,触发事件时,如何将触发的元素传到对象的构造函数中;$('.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
提交
取消
