我已经阅读了很多教程,但似乎无法正确理解。好的,我知道当您对完全相同的元素执行某些操作时,jquery click 功能有效,但是您如何使其影响另一个元素并切换回来?
我有一个菜单,当我单击一个项目时,我希望背景(正文)更改为图像。
示例:HTML
<body>
<ul class="menu">
<li class="menu-item"><a>item 1</a></li>
<li class="menu-item"><a>item 2</a></li>
<li class="menu-item"><a>item 3</a></li>
</ul>
</body>
查询
$(".menu-item a").click(function () {
$(body).css('background', 'http://example.com/image.png'); <-- first menu item
$(body).css('background', 'http://example.com/image.png'); <-- second menu item
$(body).css('background', 'http://example.com/image.png'); <-- third menu item
});