我有两个jquery函数。当调用第一个函数类时,正在删除两个onclick属性。
但是在调用函数删除类后,第二个函数将无法工作,因此无法再添加类和onclick事件。
编辑1:正如已经说过的第一个功能正在运行! onclick事件正在更改,并且正在删除类。在第二个函数中再次添加相同的类和函数时,它不起作用!添加新类时,它正在工作,但是在添加其中一个已删除的类或onclick事件时它无效!
以下是代码:
// show info
function showKursInfo() {
$(".kright").removeClass("kursMobileOpen");
$(".kleft").removeClass("kursMobileInfo");
$(".kright").attr("onclick","#");
$(".kheader").attr("onclick","hideKursInfo('someInfo');");
}
// hide info
function hideKursInfo() {
$(".kright").addClass("kursMobileOpen");
$(".kleft").addClass("kursMobileInfo");
$(".kright").attr("onclick","showKursInfo('someInfo');");
$(".kheader").attr("onclick","#");
}
感谢您的帮助!
对于那些不喜欢这个问题的人:请告诉我为什么这是一个糟糕的问题?
答案 0 :(得分:2)
请勿使用self
进行注册点击活动。使用attr
或click
!
on