JavaScript / jQuery:如何将元素作为“ this”传递给函数?

阿西米利

您如何将某些东西传递给函数,就像它调用了函数一样?

说我有这个功能

function ShowId() {
  alert($(this).attr('id'));
}

和这个HTML

<div id='div1'>
  <a class='link'>Some link</a>
</div>

我想做这个

$('div .link').click(function() {
  $(this).parent('div').call(ShowId); // What is the right syntax?
});

它应该警告: div1

乔纳森·洛诺夫斯基(Jonathan Lonowski)

.call()是的方法function,因此顺序相反:

ShowId.call($(this).parent('div'));

不过,将参数作为参数传递通常也是可行的:

function ShowId(elem) {
    alert($(elem).attr('id'));
}
ShowId($(this).parent('div'));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将初始参数传递给javascript函数

来自分类Dev

Javascript:如何将参数传递给回调函数

来自分类Dev

如何将参数传递给javascript函数

来自分类Dev

如何将插值作为参数传递给angularjs中的javascript函数

来自分类Dev

将多个变量传递给Javascript函数

来自分类Dev

将HTML元素传递给JavaScript函数

来自分类Dev

如何将javascript函数的值传递给Django视图?

来自分类Dev

在Javascript或Jquery中如何将外部json文件作为参数传递给函数?

来自分类Dev

从表单将参数传递给JavaScript函数

来自分类Dev

Javascript:如何将值传递给函数参数?

来自分类Dev

如何将JavaScript语句传递给函数?

来自分类Dev

将变量传递给JavaScript中的函数

来自分类Dev

如何将C#对象作为参数传递给Javascript函数

来自分类Dev

如何将字符串作为参数传递给javascript函数

来自分类Dev

如何将值从JavaScript函数传递给PHP变量?

来自分类Dev

JavaScript:如何将日期值传递给函数

来自分类Dev

如何将函数作为参数传递给Javascript中的自定义函数

来自分类Dev

如何将参数传递给javascript函数

来自分类Dev

如何将参数传递给javascript匿名函数

来自分类Dev

如何将javascript函数的值传递给Django视图?

来自分类Dev

如何将字符串作为参数传递给JavaScript函数?

来自分类Dev

如何将JavaScript数组传递给DataTable()中的函数

来自分类Dev

Javascript:如何将值传递给函数参数?

来自分类Dev

如何将Smarty的参数传递给javascript函数?

来自分类Dev

将JSON传递给JQuery函数Javascript

来自分类Dev

将javascript变量传递给javascript函数?

来自分类Dev

如何将参数从生成的 HTML 传递给 JavaScript 函数

来自分类Dev

如何将dom元素传递给javascript函数?

来自分类Dev

如何将 Javascript 作为字符串传递给 HTML 函数

Related 相关文章

  1. 1

    如何将初始参数传递给javascript函数

  2. 2

    Javascript:如何将参数传递给回调函数

  3. 3

    如何将参数传递给javascript函数

  4. 4

    如何将插值作为参数传递给angularjs中的javascript函数

  5. 5

    将多个变量传递给Javascript函数

  6. 6

    将HTML元素传递给JavaScript函数

  7. 7

    如何将javascript函数的值传递给Django视图?

  8. 8

    在Javascript或Jquery中如何将外部json文件作为参数传递给函数?

  9. 9

    从表单将参数传递给JavaScript函数

  10. 10

    Javascript:如何将值传递给函数参数?

  11. 11

    如何将JavaScript语句传递给函数?

  12. 12

    将变量传递给JavaScript中的函数

  13. 13

    如何将C#对象作为参数传递给Javascript函数

  14. 14

    如何将字符串作为参数传递给javascript函数

  15. 15

    如何将值从JavaScript函数传递给PHP变量?

  16. 16

    JavaScript:如何将日期值传递给函数

  17. 17

    如何将函数作为参数传递给Javascript中的自定义函数

  18. 18

    如何将参数传递给javascript函数

  19. 19

    如何将参数传递给javascript匿名函数

  20. 20

    如何将javascript函数的值传递给Django视图?

  21. 21

    如何将字符串作为参数传递给JavaScript函数?

  22. 22

    如何将JavaScript数组传递给DataTable()中的函数

  23. 23

    Javascript:如何将值传递给函数参数?

  24. 24

    如何将Smarty的参数传递给javascript函数?

  25. 25

    将JSON传递给JQuery函数Javascript

  26. 26

    将javascript变量传递给javascript函数?

  27. 27

    如何将参数从生成的 HTML 传递给 JavaScript 函数

  28. 28

    如何将dom元素传递给javascript函数?

  29. 29

    如何将 Javascript 作为字符串传递给 HTML 函数

热门标签

归档