【发布时间】:2011-07-24 03:43:57
【问题描述】:
假设你有两个这样的选择器:
$(".class1, .class2").click(function() {
$(this).hide();
});
似乎$(this) 指的是两个选择器。有没有办法只引用一个而不引用另一个? (我的意思不是只使用.class1 或.class2,因为如果这些类中有多个元素,我希望它引用被点击的元素。)
我刚刚意识到你可以写两次相同的东西,但这不是很好:
$(".class1").click(function() {
$(this).hide();
$(.element).show();
});
$(".class2").click(function() {
$(.element).show();
});
【问题讨论】:
-
这其实是一个很好的问题。 +1
标签: javascript jquery jquery-selectors css-selectors