我有以下jQuery代码,假设在单击时在类之间切换.代码适用于第一次单击,但是一旦我第二次单击同一个元素,它就永远不会切换到相反的类.我究竟做错了什么?
// enable on click
$('.disabled').click(function(event)
{
$(this).removeClass("disabled").addClass("enabled");
$(this).html("enabled");
});
// disable on click
$('.enabled').click(function(event)
{
$(this).removeClass("enabled").addClass("disabled");
$(this).html("disabled");
});
Run Code Online (Sandbox Code Playgroud)
试试这个:
$('.link').click(function(event)
{
$(this).toggleClass('enabled').toggleClass('disabled')
});
Run Code Online (Sandbox Code Playgroud)
确保.link从.enabled或开始.disabled
| 归档时间: |
|
| 查看次数: |
2389 次 |
| 最近记录: |