gpt4 book ai didi

javascript - 获取被点击元素的 ID 并作为参数传递?

转载 作者:行者123 更新时间:2023-11-30 06:56:33 24 4
gpt4 key购买 nike

如何通过 jQuery 获取被单击元素的 ID,然后将其作为参数传递给函数?下面的示例 jQuery 代码。

jQuery(document).ready(function() {
var id = this_id;
jQuery(".lightbox a").click({param: id}, functionName);
});

请注意,“param”参数是函数结构的组成部分。

抱歉,我无论如何都不是 Javascript 大师。

最佳答案

我猜重点是将事件数据传递给一个期望的函数,如 click()支持.click( [eventData ], handler(eventObject) ) 语法,如果是这样,你必须自己迭代集合:

jQuery(document).ready(function($) {
$(".lightbox a").each(function() {
$(this).click({param: this.id}, functionName);
});
});

编辑:

您也可以使用 on() 执行此操作:

jQuery(document).ready(function($) {
$(".lightbox a").each(function() {
$(this).on('click', {param: this.id}, functionName);
});
});

FIDDLE

关于javascript - 获取被点击元素的 ID 并作为参数传递?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17173424/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com