冠以jquery调用
答案:2 悬赏:60 手机版
解决时间 2021-03-29 05:58
- 提问者网友:我是女神我骄傲
- 2021-03-28 23:26
冠以jquery调用
最佳答案
- 五星知识达人网友:不甚了了
- 2021-03-29 00:10
原因是,在函数中使用$(this)时,this已经不再是获取的当前对象。
你可以用 $_this=$(this)保存一下这个对象,在函数中使用$_this就可以了追问我是想把$(this).css({ "background":"#999" }) 放到A函数,以便其他函数可以调用/重用A函数,而获取$(this).css({ “background” : "#999" })的效果。你的方法不行
你可以用 $_this=$(this)保存一下这个对象,在函数中使用$_this就可以了追问我是想把$(this).css({ "background":"#999" }) 放到A函数,以便其他函数可以调用/重用A函数,而获取$(this).css({ “background” : "#999" })的效果。你的方法不行
全部回答
- 1楼网友:鸠书
- 2021-03-29 01:31
$(".ab_home_bo").mouseover(function(){
abc($(this));
})
function abc(obj) {
obj.css({ "background-color" : "#999" });
}
abc($(this));
})
function abc(obj) {
obj.css({ "background-color" : "#999" });
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯