【问题标题】:jQuery href tagjQuery的href标签
【发布时间】:2015-06-09 02:43:12
【问题描述】:

我正在尝试使用 jQuery 选择器来单击以下链接,但没有成功。有人有答案吗?谢谢。

$tweet.html(tweet.created_at + ' <a href="#" class="'+tweet.user+'">@' + tweet.user + '</a>: ' + tweet.message);
$tweet.appendTo($body);
$("a[href*=#]").click(function(e) {
    e.preventDefault();
    alert('works');
});

【问题讨论】:

    标签: jquery onclick click href selector


    【解决方案1】:

    试试这个:

    $(document).on("click", "a[href*='#']", function(e){
        e.preventDefault();
        alert('works');
    });
    

    【讨论】:

      【解决方案2】:

      更正您的选择器... href 值应包含 '#',而不是 #

      working fiddle

      【讨论】:

      • 您必须提供更多详细信息或扩展“...由于某种原因它仍然无法正常工作”。你调试过吗?绑定click evt之前的$("a[href*='#']").length是多少?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-02
      • 1970-01-01
      • 1970-01-01
      • 2011-02-01
      • 2019-03-07
      • 2013-12-29
      • 1970-01-01
      相关资源
      最近更新 更多