我有一个jQuery的问题,我真的认为这是一个愚蠢的一个:我在JS和jQuery初学者...我可以使用哪个其他事件处理程序?
我使用
$("#myLink").click(function(){
$(".myClassToShow").show();
$(".myClassToHide").hide();
});
隐藏与类元素myClassToHide作为类属性,并将具有类myClassToShow的元素显示为类属性。我认为这是很容易理解:)
我不认为它会隐藏每一个好的类的元素,但是,好吧,它的工作原理。
我的担心是我的元素只能显示和隐藏几秒:鼠标点击链接的时间。
我想让myClassToShow元素保留在屏幕上,当我已经点击了我的链接,myClassToHide元素真的隐藏。
例如,在johann Hammarstrom's website上,当您点击“打印”时,所有未打印的作品都被隐藏起来,只剩下打印的作品了。
这是有点我想要的。我使用Firebug进行搜索,但无法找到他使用的事件。我知道onchange并不是正确的答案,那么是什么?
请问您能帮我吗?
(顺便说一句,感谢由提前为你的时间)
johann Hammarstrom的网站很简单,隐藏所有可隐藏的元素,只显示给定类的元素 –
我认为他使用了一个简单的'$('a')。click()'处理程序(或者至少我看不到任何理由使用另一种方法和过分复杂的事情)。 –
@eicto:是的,那就是我想要达到的。 ^^ @DavidThomas:正如我所说,我想隐藏一些特定类的元素,并显示其他元素。另外,我的页面中还有其他链接'$('a')'。所以我不能简单地使用'$('a')。click()' – Gaelle