Допустим, у вас есть два таких селектора:
$(".class1, .class2").click(function() {
$(this).hide();
});
Похоже, что $(this)
относится к обоим селекторам. Есть ли способ ссылаться только на одно, а не на другое? (Я не имею в виду просто использовать .class1
или .class2
, потому что я хочу, чтобы он ссылался на элемент, по которому щелкают, если есть несколько элементов с этими классами.)
Я только что понял, что вы можете написать одно и то же дважды, но это не очень приятно:
$(".class1").click(function() {
$(this).hide();
$(.element).show();
});
$(".class2").click(function() {
$(.element).show();
});