按钮需要用来做到这一点,而不是一个锚标签?我尝试了一个函数,但我对jquery比较陌生,并没有取得很多进展。当我使用jquery点击时,如何将控制台标识的ID打印到控制台?
<nav>
<a href="#" id="home" class="test" onclick="addClickListener()">HOME</a>
<a href="#" id="about" class="test" onclick="addClickListener()" > ABOUT</a>
<a href="#" id="services" class="test" onclick="addClickListener()">SERVICES</a>
<a href="#" id="photos" class="test" onclick="addClickListener()">PHOTOS</a>
<a href="#" id="rentals" class="test" onclick="addClickListener()">RENTALS</a>
</nav>
JQUERY:
function addClickListener(){
$("a").click(function(e) {
console.log("click " + e.currentTarget.id);
});}
请问我需要将其存储在一个变量,然后使用一个单独的功能来记录变量?我花了一个小时看看类似的问题,看起来很简单。
更重要的是,你想我分享?我从来没有在这里问过一个问题,但如果我已经-2了,我一定犯了错误。我有一些CSS以外的网站没有经验,所以这可能看起来很明显,但我的道歉。 –
欢迎来到StackOverflow - 这里的一些人有点急躁,很快就会倒下。为了将来的参考,请阅读我们的[问]页面提示如何编写优秀的问题,因为他们倾向于从社区获得很好的答案。 – ochi
我添加了一个答案,解释代码的作用 – ochi