Javascript 最近(';tr';)上的jQuery.fn.jQuery.init[1]
我已经为一些条件编写了隐藏行的代码。它工作了一段时间,现在不工作了,发现Javascript 最近(';tr';)上的jQuery.fn.jQuery.init[1],javascript,jquery,Javascript,Jquery,我已经为一些条件编写了隐藏行的代码。它工作了一段时间,现在不工作了,发现jQuery.fn.jQuery.init[1]正在返回方法的jQuery.fn.jQuery.init[1]。有人能解释一下为什么这个问题会造成这样的后果吗 function applyfilter(ele) { $.ajax({ cache: false, async: true, type: "POST", dataType: "json",
jQuery.fn.jQuery.init[1]
正在返回方法的jQuery.fn.jQuery.init[1]
。有人能解释一下为什么这个问题会造成这样的后果吗
function applyfilter(ele) {
$.ajax({
cache: false,
async: true,
type: "POST",
dataType: "json",
url: "WebForm4.aspx/Calc",
data: "",
contentType: "application/json; charset=utf-8",
success: function (response) {
if (response.d > range) {
var row = $(ele).closest('tr');
var tr = $(row)[0];
$(row).remove();
return true;
}
},
});
}
许多jQuery方法返回一个jQuery对象,该对象在浏览器中可能记录为jQuery.fn.jQuery.init
(因为这是构建对象的函数)。.closest
也是如此。如果您的代码有特殊问题,您应该发布它。没有像jQuery.fn.jQuery.init[1]
这样的东西。你是什么意思,jQuery.fn.init
构造函数?@Bergi:Chrome在构造函数名称后面的括号中显示了类似数组的对象中的元素数。我想这就是OP所指的。@Felix:是的,可能吧,虽然我希望在[1]
前面有一个空格,但我仍然认为也有一个.jQuery
much@Felix:啊,我现在找到了。当Chrome试图为一个未命名的函数创建标识符时,可能会发生这种情况。