更好的方式来写这个jQuery?
问题描述:
有没有更好的方式来写这个,所以我不是“重新选择”#abc?更好的方式来写这个jQuery?
$('#abc').click(function(e){
e.preventDefault();
$('#abc').addClass('someclass');
});
答
我是新来的jQuery,但尝试以下方法:
$(this).addClass('someclass');
this
指元素回调正在呼吁。
答
$('#abc').click(function(e){
e.preventDefault();
$(this).addClass('someclass');
});
答
从您的回调中使用this
。
$(this).addClass("someclass");
答
var abc = $('#abc');
abc.click(function(e){
e.preventDefault();
abc.addClass('someclass');
});
答
使用此 -
$('#abc').click(function(e){
e.preventDefault();
$(this).addClass('someclass');
});
检查这个jsFiddle。
我也是新的。完美的作品。 – Isius 2012-03-06 05:02:26