我有一个大项目,其中仍然存在一些在整个项目中使用的 MS ajax 函数。我可以使用 jquery 重写它们,但现在这需要很长时间。
但是,我们现在对每个新功能都使用 jquery。
看看这个:
$.each($("a[xonclick]"), function (index, value) {
EnableButton(value);
});
function EnableButton(btn) {
...
var xonclick = btn.getAttribute("xonclick");
...
}
当然我得到了javascript错误:
getAttribute is not a function
我知道我可以使用btn.attr("xonclick");
,但这不是我之前提到的选项。
是否有一些 jquery 函数可以为我提供一个用于 jquery 对象的 MS ajax 对象?然后我可以使用该对象并将其传递给 enableButton 函数。
更新:JSFiddle:http: //jsfiddle.net/wsYCJ/1/
我希望我解释得很好,你们中的一些人知道解决方案。
谢谢!