javascript - Jquery click() 函数在单击链接时无法识别

标签 javascript jquery

我有一个非常简单的 JavaScript 操作,但无法正常工作。我正在使用 twitter-bootstrap CSS,并试图实现关闭消息框的关闭。我的代码在这里:

http://jsfiddle.net/YQgpe/

HTML

<div class = "alert-message success"  id = "message_1">
    <a class = "close" href = "#">x</a>
</div>

JavaScript

function hideSomething(which_thing) 
{
    $(which_thing).hide();
}

$(".close").click(function() 
{
    hideSomething("#" + $(this).parent().attr("id"));
});

本质上,我希望相同的“关闭”类链接在单击时隐藏 div - 因此需要父 ID。但是即使 jslint 告诉我我的代码是有效的 - 它仍然不起作用。

任何有关如何解决此问题的想法都将不胜感激。

最佳答案

试试这个,我刚刚删除了 js lint 并且它有效。

http://jsfiddle.net/YQgpe/15/

关于javascript - Jquery click() 函数在单击链接时无法识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7312013/

相关文章:

javascript - 脚本无法定位图像并返回新图像 : undefined

javascript - 第一次点击,结果不符合我的预期

javascript - Ajax-为什么我得到错误函数而不是成功函数?

javascript - 如何在不提交表单的情况下通过按键盘上的 Enter 来获取文本值

javascript - 为什么对象不通过原型(prototype)链继承方法?

javascript - 获取两个 json 对象的差异

php - jQuery DatePicker 未加载

div 或 anchor 标记右侧的 Jquery 工具提示

javascript - 为什么我的 SVG 没有被创建?

javascript - 我可以强制 iPad 仅在横向模式下显示网站吗?