$(".m-redpackets-pool-item-click").click(function(thiss) {
var thiss = $(this);
//获取当前元素
});
$("#m-redpackets-pool-item-open").click(function(thiss) {
thiss.hide();
//将获取的元素隐藏
//为什么报错thiss is not a function
});
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
没有见过.click()的handle带参数的。
我猜你大概是想这么写:
为什么你不单步看看
thiss到底是个什么东西?你是要隐藏当前的元素吗?感觉你的写法怪怪得
第一次看到这么写的,建议题主看下回调函数的用法。
jQuery 中,所有的事件监听,都可以传递一个参数,也就是楼主说的这个
thiss那么这个参数是干嘛的呢?
thiss.target可以获得这个事件绑定的html对象;thiss.stopPropagation()可以停止事件冒泡;thiss.preventDefault()可以阻止默认行为;很多时候,我们把这个参数写成
event——也就是事件的意思。有点抽象啊。还有一些其他用处,建议你自己先把这个对象打印出来,然后一个一个研究一下~
望采纳~