如何在jQuery中的两个类之间切换,而该元素没有任何一个类.
请注意:我想知道是否有办法使用该toggleClass()方法而不是addClass(),removeClass().例如:
$('#myDiv').click(function(){
$("#myDiv").toggleClass('red blue')
})
Run Code Online (Sandbox Code Playgroud)
你可以使用toggleClass()方法的函数参数:
$('#myDiv').click(function() {
$(this).toggleClass(function(){
return $(this).is('.red, .blue') ? 'red blue' : 'red';
})
});
Run Code Online (Sandbox Code Playgroud)
$('#myDiv').click(function() {
$(this).toggleClass(function() {
return $(this).is('.red, .blue') ? 'red blue' : 'red';
})
});Run Code Online (Sandbox Code Playgroud)
.red {
color: red;
}
.blue {
color: blue;
}
#myDiv {
-webkit-user-select: none;
/* Chrome all / Safari all */
-moz-user-select: none;
/* Firefox all */
-ms-user-select: none;
/* IE 10+ */
user-select: none;
/* Likely future */
}Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="myDiv">
My DIV
</div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5892 次 |
| 最近记录: |