gpt4 book ai didi

javascript - jquery:如何将表单元素信息传递给另一个函数?

转载 作者:行者123 更新时间:2023-11-29 17:24:28 24 4
gpt4 key购买 nike

我正在尝试对表单元素进行模糊处理。我遇到的问题是将元素的信息(例如 ID、类等)传递给第二个函数。我为这个例子简化了它:

function otherfunction() {
var inputID = $(this).attr("id");
alert(inputID);
}


$(".formelement").blur(function () {

// Do some stuff here

otherfunction();

});

当然,警告框说输入 ID 未定义。如何将元素的信息传递给其他函数?

最佳答案

将输入作为参数传递:

function otherfunction(el) {
var inputID = $(el).attr("id");
alert(inputID);
}


$(".formelement").blur(function () {
// Do some stuff here

otherfunction(this);
});

或者,使用Function.prototype.apply:

function otherfunction() {
var inputID = $(this).attr("id");
alert(inputID);
}


$(".formelement").blur(function () {
// Do some stuff here

otherfunction.apply(this);
});

关于javascript - jquery:如何将表单元素信息传递给另一个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10112333/

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