我使用toggleClass().
看选择哪个菜单选项的选择菜单:如何查看哪个元素先被点击?
$('.img1, .img2, .text1, .tex2').click(function() {
$(this).toggleClass('selected');
});
我的选择菜单中的工作方式是,如果两个元素具有类selected
然后会有些事情发生。例如:
if ($('.img1').hasClass('selected') && ('.text1').hasClass('selected')) {
// do something
}
这一切能够完美,但是我想从吸取两个imgs
或两个texts
禁用用户。我想要这样做的方式只是将第一个选定的元素从选定的类中移除,并将第二个选定的元素保持选中状态。例如:
if ($('.img1').hasClass('selected') && ('.img2').hasClass('selected')) {
// remove selected from the element that was first clicked and keep selected on the element that was clicked second
}
实现此目的的最佳方法是什么?提前致谢。
为什么要投票? – iambriansreed 2012-07-31 18:30:55
我upvoted你的答案... – Jon 2012-07-31 18:33:09
我问你的问题上的DV。 – iambriansreed 2012-07-31 18:33:53