繁体   English   中英

使用属性“title”将html元素链接到jQuery.click()

[英]Linking html element to jQuery.click() using attribute “title”

我有一个HTML代码:

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

我需要在标记上链接jQuery click事件。 使用这里给出的解决方案我写了以下javascript:

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

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

有什么解决方案吗?

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

相反,您需要传递一个函数引用作为单击回调,并且在函数内可以添加警报调用

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM