我希望创建一个div,更准确地说是一个“aside”元素,该元素具有id或class,当单击具有相同class的另一个元素时,它将显示... 我知道有标准的class选择器,但我希望有多个具有不同id或class的“aside”元素,并且我希望打开与单击元素具有相同class或id的元素...
因此,我不想为每个单独的div编写此代码:
我希望实现像这样的代码。是否有一种方法可以将示例中的someid更改为一些能够检测被点击元素具有的ID并将其用作"aside"选择器的东西?
因此,我不想为每个单独的div编写此代码:
$(window).load(function(){
$('nav ul li#someid').click(function () {
$('aside#someid').toggleClass('opened');
});
});
我希望实现像这样的代码。是否有一种方法可以将示例中的someid更改为一些能够检测被点击元素具有的ID并将其用作"aside"选择器的东西?
this.id
获取id。请记住,ID必须是唯一的,aside不能与li具有相同的id。 - Kevin Bid
选择器在整个文档中应该是唯一的。 - kontur