【问题标题】:Linking html element to jQuery.click() using attribute "title"使用属性“title”将 html 元素链接到 jQuery.click()
【发布时间】:2013-11-08 03:45:54
【问题描述】:

我有一个html代码:

<a title="intro">INTRO?</a>

我需要在标签上链接一个 jQuery 点击事件。使用here 给出的解决方案,我编写了以下javascript:

jQuery("a[title='intro']").click(alert("abc"));

但是,页面在页面加载时发出警报(“abc”),而不是在单击标签时发出警报。还要通知上面的代码不在加载函数jQuery(function() {... }内,是一个单独的函数。

请问有什么解决办法吗?

【问题讨论】:

    标签: javascript jquery html


    【解决方案1】:

    您在事件注册期间调用alert 函数,并将alert 返回的值作为点击回调处理程序传递。

    您需要将函数引用作为点击回调传递,并在函数内添加警报调用

    jQuery("a[title='intro']").click(function(){
        alert("a")
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-01
      • 1970-01-01
      • 2020-08-04
      • 1970-01-01
      • 1970-01-01
      • 2020-04-12
      • 1970-01-01
      相关资源
      最近更新 更多