jQuery的addClass,removeClass和toggleClass方法 jQuery的addClass,removeClass和toggleClass方法,最后一个方法在某一情形之下,可以替代前面2个方法。 第一个方法addClass为元素添加一个class。 第二个方法removeClass,移除一个class。 第三个方法toggleClass是互斥class。
<input id="Text1" type="text" />
创建样式,当文本框focus时,文本框边框高亮和变宽,当blur时,恢复原来样式。 .textbborder { border:solid; border-color:red; border-width:3px; }
接下来可以使用jQuery代码实现:
$(function () { //$('#Text1').focus(function () { // $(this).addClass('textbborder'); //}); //$('#Text1').blur(function () { // $(this).removeClass('textbborder'); //}); $('#Text1').focus(function () { $(this).toggleClass('textbborder'); }); $('#Text1').blur(function () { $(this).toggleClass('textbborder'); }); })
|