0

我有这样的复选框:

<input type="checkbox" value="1500-374-Breckin Meyer" id="artistBreckin Meyer" class="ImdbAddArtist" name="artist[]">
var exploded = value.split('-');
$("#" + par2 + "").append(('<br /><input type="checkbox" name =' + par + ' value=' + exploded[0] + "-" + exploded[1] + '-' + exploded[2] + ' />' + exploded[3] + '<br />'));
$('#artist' + exploded[3]).slideUp('slow');

它添加了我的 div 但以下行不起作用:

$('#artist' + exploded[3]).slideUp('slow');

谁能告诉我为什么?

4

1 回答 1

2

您正在使用该字符-作为拆分分隔符,并且您要拆分的字符串是1500-374-Breckin Meyer. 给定您的代码,这将产生一个字符串数组1500374Breckin Mayer

换句话说,在结果字符串/段数组中有 3 个元素(索引 0 到索引 2)。

但是,如下所示,您指的是第四段(索引 3)。

exploded[3]

于 2012-04-27T10:55:28.667 回答