Mik*_*ike 1 javascript optimization jquery
我有一个这样的jQuery函数:
$("input").focus(function () {
$(this).addClass('focus');
});
$("input").blur(function () {
$(this).removeClass('focus');
});
$("select").focus(function () {
$(this).addClass('focus');
});
$("select").blur(function () {
$(this).removeClass('focus');
});
$("textarea").focus(function () {
$(this).addClass('focus');
});
$("textarea").blur(function () {
$(this).removeClass('focus');
});
Run Code Online (Sandbox Code Playgroud)
是否可以优化,减少代码?
$("input,select,textarea").focus(function() {$(this).toggleClass('focus')})
.blur(function() {$(this).toggleClass('focus')});
Run Code Online (Sandbox Code Playgroud)
要么
$("input,select,textarea").bind('focus blur',function() {$(this).toggleClass('focus')});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
216 次 |
| 最近记录: |