jQuery(this)在每个函数中只获取最后一个值
我有这段代码,变量toto在数组的每个单元格中都有相同的值(其他线程说这是一个范围问题,但我使用jQuery(this)在每个函数中只获取最后一个值,jquery,wordpress,scope,each,Jquery,Wordpress,Scope,Each,我有这段代码,变量toto在数组的每个单元格中都有相同的值(其他线程说这是一个范围问题,但我使用var titi=jQuery(this.text();和titi=jQuery(this.text(); HTML 在控制台日志中: toto=[3,3,3] 您能帮助我吗?您必须定义数组的每一个外部以访问它的每一个外部,同时修改您的选择器,因为我看不到应用程序的任何类子类 var i = 0; var toto = []; jQuery("table[name=xnnjz] td").each
var titi=jQuery(this.text();
和titi=jQuery(this.text();
HTML
在控制台日志中:
toto=[3,3,3]
您能帮助我吗?您必须定义数组的每一个外部以访问它的每一个外部,同时修改您的选择器,因为我看不到应用程序的任何类
子类
var i = 0;
var toto = [];
jQuery("table[name=xnnjz] td").each(function() {
var titi = jQuery(this).text();
toto[i] = titi;
i = i + 1;
});
var toto = [];
jQuery("table[name=xnnjz] td").each(function(idx, item) {
toto[idx] = $(item).text();
});
var toto = jQuery("table[name=xnnjz] td").map(function () {
return jQuery(this).text();
});
上述文件的简化版本
var i = 0;
var toto = [];
jQuery("table[name=xnnjz] td").each(function() {
var titi = jQuery(this).text();
toto[i] = titi;
i = i + 1;
});
var toto = [];
jQuery("table[name=xnnjz] td").each(function(idx, item) {
toto[idx] = $(item).text();
});
var toto = jQuery("table[name=xnnjz] td").map(function () {
return jQuery(this).text();
});
您还可以使用jquerymap()
var i = 0;
var toto = [];
jQuery("table[name=xnnjz] td").each(function() {
var titi = jQuery(this).text();
toto[i] = titi;
i = i + 1;
});
var toto = [];
jQuery("table[name=xnnjz] td").each(function(idx, item) {
toto[idx] = $(item).text();
});
var toto = jQuery("table[name=xnnjz] td").map(function () {
return jQuery(this).text();
});
您必须定义数组的外部,才能从外部访问它,还需要修改选择器,因为我看不到应用程序的任何类
子类
var i = 0;
var toto = [];
jQuery("table[name=xnnjz] td").each(function() {
var titi = jQuery(this).text();
toto[i] = titi;
i = i + 1;
});
var toto = [];
jQuery("table[name=xnnjz] td").each(function(idx, item) {
toto[idx] = $(item).text();
});
var toto = jQuery("table[name=xnnjz] td").map(function () {
return jQuery(this).text();
});
上述文件的简化版本
var i = 0;
var toto = [];
jQuery("table[name=xnnjz] td").each(function() {
var titi = jQuery(this).text();
toto[i] = titi;
i = i + 1;
});
var toto = [];
jQuery("table[name=xnnjz] td").each(function(idx, item) {
toto[idx] = $(item).text();
});
var toto = jQuery("table[name=xnnjz] td").map(function () {
return jQuery(this).text();
});
您还可以使用jquerymap()
var i = 0;
var toto = [];
jQuery("table[name=xnnjz] td").each(function() {
var titi = jQuery(this).text();
toto[i] = titi;
i = i + 1;
});
var toto = [];
jQuery("table[name=xnnjz] td").each(function(idx, item) {
toto[idx] = $(item).text();
});
var toto = jQuery("table[name=xnnjz] td").map(function () {
return jQuery(this).text();
});
请参见您的问题:
jQuery("table['name=xnnjz'] tr.child-of-application"+indep+" td").each(function
//-----------^----------^---Either remove it or do it like this below
jQuery("table[name='xnnjz'] td").each(function
请参见您的问题:
jQuery("table['name=xnnjz'] tr.child-of-application"+indep+" td").each(function
//-----------^----------^---Either remove it or do it like this below
jQuery("table[name='xnnjz'] td").each(function
@Adil你介意看看我的jquery循环吗?我在迭代和重写变量方面有问题@Adil你介意看看我的jquery循环吗?我在迭代和重写变量方面有问题