gpt4 book ai didi

asp.net - jQuery 中数组长度为零

转载 作者:行者123 更新时间:2023-12-01 01:39:32 25 4
gpt4 key购买 nike

我是这样写的。提交后点击循环不执行。但我看到值在那里,但数组长度显示“0”。 (请看图片)。为什么它不进入循环?和 $('#myVisibleRows').val(idsString);变得“空”。

$(document).ready(function() {

$('tr[@class^=RegText]').hide().children('td');

var list_Visible_Ids = [];
var idsString, idsArray;
alert($('#myVisibleRows').val());
idsString = $('#myVisibleRows').val();
idsArray = idsString.split(',');
$.each(idsArray, function() {
if (this != "") {
$('#' + this).siblings(('.RegText').toggle(true));
window['list_Visible_Ids'][this] = 1;
}
});
$('tr.subCategory1')
.css("cursor", "pointer")
.attr("title", "Click to expand/collapse")
.click(function() {
//this = $(this);
$(this).siblings('.RegText').toggle();

list_Visible_Ids[$(this).attr('id')] = $(this).css('display') != 'none' ? 1 : null;
alert(list_Visible_Ids[$(this).attr('id')])
});
$('#form1').submit(function() {

idsString = '';
$.each(list_Visible_Ids, function(key, val) {
alert(val);
if (val) {

idsString += (idsString != '' ? ',' : '') + key;
}
});
$('#myVisibleRows').val(idsString);
form.submit();
});
});

alt text

最佳答案

最后它对我来说是这样的。

 for (var index in list_Visible_Ids) {
idsString += (idsString != '' ? ',' : '') + index;
}

关于asp.net - jQuery 中数组长度为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2799609/

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