javascript - jQuery 初学者 ".each()"

标签 javascript jquery html

为什么我在控制台中收到错误消息? “未捕获的语法错误:意外的标记;”

jQuery:

$("#menu a").each(function(){ 
console.log(($this.attr("href"));
});

HTML:

<body>
<div id="menu">
    <ul>
        <li class="selected"><a href="index.html">Home</a></li>
        <li><a href="about.html">About</a></li>
        <li><a href="contact.html">Contact</a></li>
        <li><a href="support.html">Support</a></li>
        <li><a href="faqs.html">FAQs</a></li>
        <li><a href="events.html">Events</a></li>
    </ul>
</div>

最佳答案

您的括号不匹配,$this 应该是 $(this):

$("#menu a").each(function(){
    console.log($(this).attr("href"));
});

关于javascript - jQuery 初学者 ".each()",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28878841/

相关文章:

javascript - 在 div 内渲染 Handlebars 脚本

javascript - 使用 Datejs 将日期格式化为 UTC 日期

javascript - 如何在 :focus? 上正确设置 Select2 轮廓的样式

javascript - 迁移期间不会创建引用外键的 Knex.js 列

javascript - 如何知道我的 NODEJS 中的哪个 javascript 版本?

jquery - 为什么 jquery 或 jqmobile 在 Chrome 中获取 Mozilla 形式的 TLD 列表?

html - 创建导航栏时的额外空间

javascript - 不适用于 javascript、ASP.net 应用程序中的文本区域

javascript - 动画图像 slider 在 Chrome 中闪烁

javascript - 如何有条件地使用javascript在网页上的选定单词上显示鼠标悬停工具提示?