我有一个创建 html 输入元素的通用 javascript 类。该代码允许我使用 jQuery 的 change 方法将函数作为字符串传递,只要元素的值发生更改,就会调用该函数。我正在使用以下代码:
1. var changeFunction = "runThisCode()";
2.
3. var elem = $("<input/>").attr(id: someID, type: "text", size: 20);
4. elem.change(function () {
5. var fn = new Function(changeFunction);
6. fn();
7. });
我想在更改函数中传递元素的 id。有没有办法在第 5 行或第 6 行添加参数?