Jquery动态分配具有不同参数的相同函数

发布于 2024-10-15 04:09:31 字数 73 浏览 8 评论 0原文

伙计们,是否可以将双击事件分配给动态生成的 HREF,我需要为其分配一个用户函数,该函数的参数对于每个 HREF 都不同。请告诉我。

Guys is it possible to assign Double click event to A HREF which is dynamically generated , to which i need to assign a user function with parameter that will differ for each a HREF.kindly let me know.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

别理我 2024-10-22 04:09:31

你可以使用class而不是id并按照Matt所说的进行操作。

$('.Class').live('click',function(event)
{
  myFunc($(this));
});

you can use class instead of id and do what Matt said.

$('.Class').live('click',function(event)
{
  myFunc($(this));
});
姐不稀罕 2024-10-22 04:09:31
$('.generated').live('click',function(event)
{
  //determine params here

  myFunc(params);
});

对于页面上最终出现的每个“a”标签,当单击它时,它将调用 myFunc,并将其自身的 jQuery 版本作为参数

$('.generated').live('click',function(event)
{
  //determine params here

  myFunc(params);
});

For every 'a' tag that ends up on your page, when it is clicked, it will call myFunc with the jQuery version of itself as the paramater

煮酒 2024-10-22 04:09:31

试试这个功能。这是一个简单的 JavaScript。使用这种方法,我们可以在 html 元素上动态分配一个函数。

var funcRef = new Function("testFunction()");
document.getElementById("elementid").onclick=funcRef;

Try this function. This is a simple JavaScript. Using this method we can assign a function dynamically on an html element.

var funcRef = new Function("testFunction()");
document.getElementById("elementid").onclick=funcRef;

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文